以下是总结的刷题顺序,此顺序参考多分资料,并结合算法岗特点,强化了贪心算法、动态规划等题内容, 重在算法岗经常考察的一些独特专题及典型题,如贪心算法、二分法、动态规划等
本项目主要有两个文件夹可以参考
├── leetcode 为LeetCode官网上带题目描述的原题描述以及提交解题代码 │ ├── editor
│ └── init.py
├── Pattern 为总结的类似的题目集合以及一些解题模板
│ ├── images
│ ├── init.py
│ ├── SelfAttention.py
│ ├── test.py
│ ├── 二分法
│ ├── 二叉树
│ ├── 剑指offer
│ ├── 动态规划
│ ├── 双指针
│ ├── 回溯法
│ ├── 广度搜索
│ ├── 排序算法
│ ├── 滑动窗口
│ ├── 经典算法
│ └── 贪心算法
├── SortAlgorithm 排序算法 │ ├── heap_sort.py
│ ├── merge_sort.py
│ └── quick_sort.py
└── Sword4Offer 剑指Offer相关题目
此图为总的刷题顺序,可对比学习,持续更新下面的相关题目