一、时间上的规划
1.设置一个期限
2.每天固定时间刷题
二、按类型去刷题,不同类型从简单到难
1.数据结构
- 链表
- 树
- 栈和队列
- 哈希表
- 字符串
- 数组与矩阵
- 图
- 位运算
2.算法
- 双指针
- 排序
- 贪心思想
- 二分查找
- 分治
- 搜索
- 动态规划
- 数学
三、看答案不丢人
刚开始刷题的时候,如果一个题想了几分钟还没有思路,看答案反而是提高效率的一种方式,等随着刷的题多了,有感觉了就渐渐不用依赖答案了
四、答题流程
审题----(会)---->解题,提交------>看看讨论、最优解----->值得记录的知识点,最优解记录下来
|
(不会)
|
看答案---->记录题目,知识点,思路
五、优秀的讲解资源
公众号:labuladong
油管:Back To Back SWE
B站:花花酱
小Q刷题
绵羊教授