HelloAlgorithm 砥砺前行 未来可期 数据结构 系列 【数组】 静态数组 动态数组 - 动态扩容 【堆】 最大堆 堆排序 最大(小)堆 索引堆 - 高级数据结构 【栈】 栈 - 基于【数组】- 动态数组 【队列】 队列 - FIFO - 基于【数组】- 动态数组 循环队列 - 动态扩容 【链表】 LinkedList LinkedListDummyHead 【二分搜索树】 BST 【线段树】 线段树 线段树 - Merger 区域和检索 - 数组不可变_pending 区域和检索 - 数组可修改_pending 【字典树】 Trie TSTrie - 三向单词查找树 WordDictionary - LeetCode_zh_211 MapSum - LeetCode_en_677 实现 Trie (前缀树) - LeetCode_zh_208 添加与搜索单词 - 数据结构设计 - LeetCode_zh_211 键值映射 - LeetCode_zh_677 【并查集】 Quick Find Quick Union Quick Union - 基于 size 优化 Quick Union - 基于 rank 优化 Quick Union - 路径压缩 Quick Union - 路径一次性压缩(递归) 【平衡二叉树】 AVLTree 红黑树_pending 【哈希表】 HashTable 【图论】 稠密图 - 邻接矩阵 - 无权有(无)向图 稀疏图 - 邻接表 - 无权有(无)向图 稠密图 - 邻接矩阵 - 带权有(无)向图 稀疏图 - 邻接表 - 带权有(无)向图 最小生成树 - LazyPrimMST_最小堆 最小生成树 - 优化版_PrimMST_最小索引堆 最小生成树 - KruskalMST_并查集判断环+最小堆 我的相关仓库 AlgorithmVisualization - 算法可视化 LeetCode 平常练习 - Java LintCode 平常练习 - Python 优质资料汇总 Pending 交流 Pending ps: 持续更新...后续将添加具体解析,敬请关注我的博客:blog