1. 必备网站收藏
-
https://visualgo.net/en 可视化学习网站
-
https://algs4.cs.princeton.edu/home/ 算法官网
-
https://www.zhihu.com/question/21628833 知乎贴
2.学习进阶之路
10 数据结构和算法——字典树(这是一种高效的树形结构,但值得单独说明)
12 数据结构和算法——哈夫曼树(Huffman Tree)
15 数据结构和算法——基本算法思想及代码实现(穷举,递推,递归,分治,概率)
16 数据结构和算法——排序算法总结及代码实现(冒泡,选择,插入,Shell,快速,堆,归并)
17 数据结构和算法——查找算法总结及代码实现(顺序,折半,二分查找等)
3. 速记导图
图1:
图2:
数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合用计算机存储、组织数据的方式。数据结构分别为逻辑结构、(存储)物理结构和数据的运算三个部分。
图3:
图4: