【LeetCode:刷题顺序】
—— 24.1.16
一、数据结构
1.数组Array
485 | 283 | 27
2.链表 Linked List
203 | 206
3.队列 | Queue
933 | 225 | 622 | 641
4.栈 Stack
20 | 496 | 232:用栈实现一个队列
5.哈希表 Hash Table
217 | 389 | 496
6.集合 Set
217 | 705:设计一个哈希集合
7.堆 Heap
215 | 692
8.树 | 图
与各类算法联合
二、算法
1.双指针算法 Two Points
141 | 344 | 881
2.二分查找法 Binary Search
704:基础部分,熟记于心 | 35 | 162 | 74
3.滑动窗口 Sliding Window
209 | 1456
4.递归算法 Recursion
509 | 206 | 344 | 687
5.分治算法 Divide & Conquer
169 | 53
6.回溯算法 Backtracking
⭐ 22 | 78 | 77 | 46
7.深度优先搜索 DFS
938 | 78 | 200
8.宽度优先搜索 BFS
102 | 107 | 200
9.并查集 Union Find
模板度:200 | 547 | 721
10.贪心算法 Greedy
322 | 1217 | 55
11.记忆化搜索 Memoization
509 | 322
12.动态规划 Dynamic Programming
509 | 62 | 121 | 70 | 279 | 221
13.拓扑排序 Topologic Sort
207 | 210
14.前缀树 Trie
208 | 720 | 692
知识点和题目的讲解可以看bilibili:【手把手带你刷Leetcode力扣|各个击破数据结构和算法|大厂面试必备技能【已完结】】https://www.bilibili.com/video/BV1sy4y1q79M?p=2&vd_source=ff4e5f012e781479a2fb9c4a3a6c44d5
博主也会在学习后进行总结更新
原文地址:https://blog.csdn.net/m0_73983707/article/details/145172169
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!