自学内容网 自学内容网

【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)!