前言怎么刷算法题?按照什么顺序刷题?如何科学地刷题训练?
如果你刚接触力扣,还不熟悉基本编程语法和常用库函数,推荐刷力扣官方的入门题单:
「新」动计划 · 编程入门
编程基础 0 到 1
训练方法 A要点:
按照专题刷题。同一个专题下的题目,套路是一样的,刷题效率杠杠滴~
从易到难,量力而行。题目已经按照难度分整理好了,按照顺序刷就行~
推荐先刷【滑动窗口】和【二分】题单,这是两个最基础的算法,套路也较为固定,刷题过程中还可以学到一些做题技巧。其他题单可以按照自己的兴趣选择。
请结合【基础算法精讲】学习。
推荐安装 这个插件,可以在题单中自动标记做过的题目。
滑动窗口与双指针(定长/不定长/单序列/双序列/三指针)
二分算法(二分答案/最小化最大值/最大化最小值/第K小)
单调栈(基础/矩形面积/贡献法/最小字典序)
网格图(DFS/BFS/综合应用)
位运算(基础/性质/拆位/试填/恒等式/ ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment














