数据结构 Resource algo AlgorithmsByPython 十大经典排序算法动图图解 数据可视化 lolviz networkx 数组 1-1 动态扩容的数组 1-2 大小固定的有序数组 链表 2-1 无序链表 2-2 有序链表 2-3 双向链表 2-4 循环链表 2-5 链表反转 2-6 合并有序链表 2-7 链表中间节点 栈 3-1 顺序栈 3-2 链式栈 3-3 最大栈 队列 4-1 顺序队列 4-2 链式队列 4-3 循环队列 树 5-1 树的基本操作 5-2 二叉树 5-3 二叉堆 5-4 二叉搜索树 5-5 平衡二叉树 5-6 红黑树 5-7 trie 5-8 双数组字典树 5-9 哈夫曼树 图 6-1 图基础操作 6-2 广度优先搜索 6-3 深度优先搜索 6-4 prim 6-5 kruskal 6-6 Dijkstra 6-7 Floyd 6-8 拓扑排序 搜索 7-1 顺序查找 7-2 二分查找 7-3 插值查找 7-4 斐波那契查找 7-5 稠密索引 7-6 分块索引 7-7 倒排索引 7-8 哈希 排序 python 8-1 冒泡排序 8-2 选择排序 8-3 插入排序 8-4 希尔排序 8-5 归并排序 8-6 快速排序 8-7 堆排序 8-8 计数排序 8-9 桶排序 8-10 基数排序 动态规划