LeetCode刷题分享 | 零基础刷算法题

总结:阿珊-刷题攻略-初级版
- 经验贴
- 剑指offer
- leecode top100
- 每天2-3道,每题耗费2-3小时
- 按顺序刷
- 结论:容易乱,容易忘
- 分类刷题
- 基本数据结构:数组、链表、二叉树、栈、队列、堆
- 结合算法:动态规划、排序等等
- 因人而异
- leecode、牛客、codetop
- 如何做题
- 先看题目,想一下,再看题解
- 看点赞数最高的,那几个,看思路
- 从两数之和刷起,
- 暴力解法,两层遍历
- 这种类型题,使用hashmap减少时间复杂度
- 看完题解,复现一下
- 调试后,看问题,看题解
- 最后,自己再写一遍
- 第二天再写一遍
- 建议多复习几遍
- lee大神
- k神 Krahets,有图帮助理解
- liweiwei1419,回溯特别棒
- labuladong,二叉树,有公众号
- 宫水三叶、sweet甜姨
- 模式
- 核心代码:
- 只需要写核心代码
- ACM模式:
- 只有main函数
- 需要输入输出
- 需要构造核心代码
- 一般公司机试使用
- 最后
- codetop高频题
- 常见数据结构
- 常见算法
- 前期2-3小时刷题时间
- 后期可看人减少
