https://naotu.baidu.com/file/0a53d3a5343bd86375f348b2831d3610?token=5ab1de1c90d5f3ec

https://naotu.baidu.com/file/b832f043e2ead159d584cca4efb19703?token=7a6a56eb2630548c

一些建议

  • 只做一遍是不够的,即便是你会的题目
  • 刻意练习——过遍数(五毒神掌)
  • 练弱项,踏出舒适区

切题四件套

  1. 弄清题目
  2. 思考多种解法,考虑时间和空间复杂度,选择最优的方式
  3. 编码
  4. 多种测试用例,测试你的代码

五遍刷题法(任何题目>=5遍)

刷题第一遍

  • 5分钟:读题+思考
  • 如果没有思路,直接看解法:注意,多解法,比较优劣
  • 背诵和默写解法

    刷题第二遍

  • 马上自己写——>leetCode提价

  • 多种解法比较,体会——>优化

    刷题第三遍

  • 过了一天后,再重复做题

  • 不同解法的熟练程度->专项练习

    刷题第四遍

  • 过了一周:反复回来练习相同题目

    刷题第五遍

  • 面试前两周反复练习之前做过的题目