文章目录
学习
算法资源
Hello算法【入门必看】
玩转LeetCode 100题【需要购买】
NeetCode下的RoadMap【NeetCode还包括系统设计等课程】
算法模板【上面两个学完之后,这个选看】
CodeTop【包含大厂的算法面试题】
牛客网华为OD题库
CSDN华为OD题库
https://mianshigaoshou.blog.csdn.net/article/details/134622198
六大算法思想
递归算法
经典案例:
- 斐波那契数列
- 树的遍历
- 图的搜索
回溯算法
经典案例:
- 深度优先搜索
- 0-1背包问题
- 正则表达式匹配
- 八皇后
- 数独
- 全排列
贪心算法
经典案例:
- 最小生成树
- 算法背包
- Huffman压缩编码
分治算法
经典案例:
- 二分查找
- 归并排序
- 快速排序
- 汉诺塔问题
- React时间分片
枚举算法
经典案例:
- 判断阿姆斯特朗数
- 解百鸡问题
动态规划
经典案例:
- 爬楼梯问题
- 背包问题
- 硬币找零
- 图的全源最短路径
- 最长公共子序列