• 认真审题,多看几遍题目
    • 尽量可能多思考.写出多种解题思路
      • 找出每种解法的时间夫再度与空间复杂度
      • 时间夫再度最快的为最优解
    • coding (写代码)
    • test cases 测试样例

    五毒法

    • 第一步
      • 思考 5-10分钟
      • 有思路? 回到上面第一步
        • code
      • 没思路
        • 看解法
        • 分析不同解法的优劣性
          • 背诵默写不同的解法
    • 第二步
      • 直接写代码 回到第一步
        • 多种解法的比较
        • 执行时间比较
    • 第三步
      • 24小时后再刷一遍
      • 对不是特别熟练的题目 做反复刻意练习
    • 第四步
      • 一周后再刷一遍 回到第三步
    • 第五步
      • 面试前一个月回顾练习