Skip to content

刷题方法

一、框架思维

刷题需要框架思维,框架思维的本质是自顶向下,而不是自底向上,刷题过程中总结一些套路和模板,先框架后细节。掌握每一种数据结构的增删改查。

刷题框架

二、按类型刷题

刷题的时候先刷某个专题,等这个专题掌握得差不多了,再刷其他专题;并且建议先刷二叉树,更容易培养框架思维,大部分算法技巧本质是树的遍历问题。

刷题顺序

三、一题多解

从最简单的暴力,一步步优化,循序递进

LeetCode解题助手

四、 刻意练习

刷题是一门技术活,需要刻意练习,养成习惯,未来必将受益

思考5-10分钟,看不懂就看题解,看题解,了解别人的思路,自己写出实现代码

https://github.com/youngyangyang04/leetcode-masterhttps://github.com/labuladong/fucking-algorithm/

五、复盘总结

刷的题目越多并不代表收获越多,需要持续总结归纳,更新自己的算法知识库,最终转化为自己的知识

1) 自己的解法

2) 网上好的解法

3) 自己的解法可以改进的地方

4) 不停的优化

5) 寻找相同的题型重复练习

6) 总结

木川工作室 (微信:mcmc2024)