- 认真审题,多看几遍题目
- 尽量可能多思考.写出多种解题思路
- 找出每种解法的时间夫再度与空间复杂度
- 时间夫再度最快的为最优解
- coding (写代码)
- test cases 测试样例
五毒法
- 第一步
- 思考 5-10分钟
- 有思路? 回到上面第一步
- code
- 没思路
- 看解法
- 分析不同解法的优劣性
- 背诵默写不同的解法
- 第二步
- 直接写代码 回到第一步
- 多种解法的比较
- 执行时间比较
- 直接写代码 回到第一步
- 第三步
- 24小时后再刷一遍
- 对不是特别熟练的题目 做反复刻意练习
- 第四步
- 一周后再刷一遍 回到第三步
- 第五步
- 面试前一个月回顾练习
