力扣刷题指南

  1. 跟着视频“手把手刷力扣”先听知识点讲解,然后把下面的经典题做了(每个系列≤4道(2easy 2medium)),接着听视频里的题目讲解。
  2. 再去刷hot100/top100,一个系列共刷10-20道
  3. 按先后顺序刷系统
  4. 争取刷200道左右

先:数组,字符串,链表,数学,栈,哈希表,图,树

后:排序,动态规划,贪心,递归,二分,双指针,深广度优先,sliding window,回溯

  1. 笔记需要记录
    1. 思路与误区
    2. 语法:如三元表达式、最大堆
    3. 总结出的刷题模板:如union find,trie
    4. 不熟悉的知识点:数据结构算法特点

数组 485,283,27

链表 203,206

队列933,225(用队列实现栈),622,64

栈 20,496,232(用栈实现队列)

哈希表 217,389,496

集合 217,705(设计哈希集合)

堆 215 692

树/图

双指针 141,344,881

二分查找 704,35,162,74

滑动窗口 209,1456

递归算法 509,206,344,687

分治算法 169,53

回溯算法 22,78,77,46(都很经典)

DFS BFS 938,78,200,102,107,200

并查集 200,547,721

贪心算法 322,1217,55

记忆化搜索 509,322

动态规划 509,62,121,70,279,221

拓扑排序 207 210

前缀树 208,720,692

  • 12
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值