算法与数据结构笔记 第一课 课程github链接: https://github.com/liuyubobobo/Play-with-Algorithms 学习要求 需要掌握最基础的语言知识了解数组,链表,堆,栈等线性结构对基本的算法知识有常识性的了解:如递归,遍历,算法复杂度 无法覆盖所有的数据结构算法 堆: 斐波拉契堆树: 线段树图: 网络流 算法思想 分治算法 - 归并排序,快速排序… 贪心算法 - 最小生成树… 动态规划 - 最短路径… 递归搜索 - 树形结构…