本系列文章是极客时间王铮老师《数据结构与算法之美》专栏的学习笔记。旨在和大家一起学习和交流。如有疑问,请在下方留言。信息收集不易,请点关注和收藏,防止走失
数据结构(持续更新中...) | |||
序号 | 模块 | 主题 | 快捷访问 |
1 | 复杂度分析 | 复杂度分析 | |
2 | 线性表 | 数组 | 数据结构与算法_02_数组 |
3 | 线性表 | 链表 | 数据结构与算法_03_链表 |
4 | 线性表 | 栈 | 数据结构与算法_04_栈 |
5 | 线性表 | 队列 | 数据结构与算法_05_队列 |
6 | 跳表 | 跳表 | 数据结构与算法_06_跳表 |
7 | 散列表 | 散列表 | 数据结构与算法_07_散列表 |
8 | 树 | 二叉树 | 数据结构与算法_08_二叉树 |
9 | 树 | 堆 | 数据结构与算法_09_堆 |
10 | 图 | 图 | 数据结构与算法_10_图 |
算法(持续更新中...) | |||
序号 | 模块 | 主题 | 快捷访问 |
1 | 基本算法思想 | 递归算法 | |
2 | 基本算法思想 | 贪心算法 | 数据结构与算法_02_局部最优的贪心算法 |
3 | 基本算法思想 | 分治算法 | 数据结构与算法_03_分而治之的分治算法 |
4 | 基本算法思想 | 回溯算法 | 数据结构与算法_04_回头是岸依好汉(回溯算法) |
5 | 基本算法思想 | 动态规划 | |
6 | 排序 | 排序 | |
7 | 搜索 | 二分查找 | |
8 | 搜索 | 搜索 | |
9 | 哈希算法 | 哈希算法 | |
10 | 字符串匹配 | 字符串匹配 |
常见的十个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树
常见的十个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法
数据结构和算法思维导图