目前感觉比较好的刷题方式就是按照《算法笔记》的框架进行刷题。尽量将每种题型的模板背下来,经常默写。下面给出框架。
1.基础 1.1 输入输出CSDN:笔试面试中的输入输出
公众号:笔试面试中的输入输出
CSDN:常见数学问题
公众号:常见数学问题
CSDN:常用集合
公众号:常用集合
CSDN:Java 中栈的使用
公众号:Java 中栈的使用
CSDN:Java 中队列的使用
公众号:Java 中队列的使用
CSDN:链表的操作
公众号:链表的操作
CSDN:链表的操作
公众号:链表的操作
CSDN:非递归前中后遍历
公众号:非递归前中后遍历
CSDN:层序遍历
公众号:层序遍历
CSDN:二叉搜索树的基本操作
公众号:二叉搜索树的基本操作
CSDN:并查集的基本操作
公众号:并查集的基本操作
CSDN:堆的定义和操作
公众号:堆的定义和操作
CSDN:图的存储和遍历
公众号:图的存储和遍历
CSDN:排序算法
公众号:排序算法
CSDN:贪心算法
公众号:贪心算法
CSDN:二分的思想
公众号:二分的思想
CSDN:递归算法
公众号:递归算法
CSDN:深度优先搜索(DFS)
公众号:深度优先搜索(DFS)
CSDN:广度优先搜索(BFS)
公众号:广度优先搜索(BFS)
CSDN:Dijkstra算法(Java)
公众号:Dijkstra算法(Java)
CSDN:拓扑排序
公众号:拓扑排序
CSDN:背包问题
公众号:背包问题
欢迎关注公众号。回复 801 获取 算法笔记 pdf。



