这只是一个目录,表示我将要学习的内容,一些自己的想法、参考的好的他人博文链接也会写在这个系列中。
因为自己也是初学者,所以希望能从一个初学者低起点的角度分析问题,帮到其他初学者。同时我的内容也一定存在不少冗余、错误之处,还请同行、大佬们多多批评指教,谢谢。
[算法类型]
1.递归
[算法提高] 递归 快速幂 - swordtraveller的博客 - CSDN博客 https://blog.csdn.net/swordtraveller/article/details/88623635
2.DFS 深度优先搜索
[算法提高] DFS 深度优先搜索 数岛屿连通块面积 - swordtraveller的博客 - CSDN博客 https://blog.csdn.net/swordtraveller/article/details/88641566
3.BFS 广度优先搜索
4.dp (dynamic programming) 动态规划
[算法提高] 动态规划 爬楼梯 - swordtraveller的博客 - CSDN博客 https://blog.csdn.net/swordtraveller/article/details/88624721
5.贪心算法
[算法提高] 贪心算法 翻硬币 - swordtraveller的博客 - CSDN博客 https://blog.csdn.net/swordtraveller/article/details/88668957
[问题类型]
- 扔鸡蛋(动规)
- 背包问题(动规)
- 爬楼梯(动规)
- 买不到的数目(动规)
- 岛屿连通块(深搜)
- 数岛屿连通块面积(深搜)
- LeetCode 690.员工的重要性(深搜)/(广搜) (本质是二叉树的遍历)