- 数组、字符串、链表、栈、树、图、哈希、数学
- 排序、BFS\DFS、二分、递归、贪心、双指针、回溯、滑动窗口、动态规划(重点)
- 5分钟想不到看讨论区
- 每次注意哪些边界条件没想清楚
- 重要的标签每个做10-20题
- 1.分类的去刷题;比如先做数组链表类,再做树类,再做dp类等等,形成知识体系;不要东一锤西一棒;
- 2.做笔记,记下一些关键字,自己没有想到的新技巧,每次看到可以串联起来;
- 3.勤复习,记在备忘录里,常看,温故而知新;
- 4.死磕精神,精益求精,下意识的去想优秀的代码,同时多看leetcode大神的代码;
- 5.bug free 熟悉语法和数据结构,写代码时更细心,以此来保证程序少bug 没有bug,剩下的就是经验;
- 6.反应要快,写代码要快,刻意去训练,刻意伪装再继续训练,直到习以为常;
