刷题方法论

关于算法

题目资源

  1. https://codetop.cc/home (codetop)
  2. https://labuladong.gitee.io/algo/ (labuladong)
  3. https://www.programmercarl.com/ (代码随想录)
  4. https://time.geekbang.org/column/intro/100017301 极客时间 - 数据结构与算法之美(王争)
极客时间 - 数据结构与算法之美(王争)
https://drive.google.com/drive/folders/1R1I5yYoNYksD3U9v_x9DOfAzD5iaQVQ3  

建议刷题节奏

一般的刷题频率和比例:300 道左右,easy 大约 3~5 次,medium 大约 2~3 次,hard 大约 10 道作为拓展思路

  1. 先刷第一遍 easy 的找感觉,目的是刷量,思考 30 秒,没有思路就直接看答案,这个阶段比较少碰 medium 的
  2. 第二阶段,尝试 middle 的,复习 easy 的,复习的时候比较顺手的时候,一下午能刷 60 道 easy 的
  3. 第三阶段,labuladong 总结的算法思想和模板,达到看到新题也能有思路的程度
  4. 第四阶段,就是扩展,尝试新题,尝试 hard,少看奇淫技巧,按照正规解法答题

编码题

这个没啥规律,就是多做,网上能搜到的编程题,都拿来敲,并且记录下来,后续反复敲

关于 codetop

算法刷题指引网站。这个网站最大的优势是,会根据出现题目的频次进行排序。

解题记录索引

https://www.cnblogs.com/liyunhe/p/codetop-resolve.html codetop 解题思路记录

上一篇:快速入门uniCloud(笔记)


下一篇:配置不安全CORS基础原理(Cross-origin resource sharing)