diff --git a/docs/dsal/SUMMARY.md b/docs/dsal/SUMMARY.md new file mode 100644 index 0000000000000000000000000000000000000000..965ac1e661df59d0767ae39b15222d384ffeae7b --- /dev/null +++ b/docs/dsal/SUMMARY.md @@ -0,0 +1,77 @@ ++ [DSA 简介](2.md) + + [什么是算法?](3.md) + + [为什么要学习数据结构和算法?](4.md) + + [渐近分析](5.md) + + [主定理](6.md) + + [分治算法](7.md) ++ [数据结构(一)](8.md) + + [栈](9.md) + + [队列](10.md) + + [队列类型](11.md) + + [循环队列](12.md) + + [优先队列](13.md) + + [双端队列](14.md) ++ [数据结构(二)](15.md) + + [链表](16.md) + + [链表操作:遍历,插入和删除](17.md) + + [链表的类型 - 单链,双链和循环链](18.md) + + [哈希表](19.md) + + [堆数据结构](20.md) + + [斐波那契堆](21.md) + + [减小斐波那契堆上的键和删除节点的操作](22.md) ++ [基于树的 DSA(I)](23.md) + + [树数据结构](24.md) + + [树遍历 - 中序,前序和后序](25.md) + + [满二叉树](26.md) + + [满二叉树](27.md) + + [完美二叉树](28.md) + + [完全二叉树](29.md) + + [平衡二叉树](30.md) + + [二叉搜索树(BST)](31.md) + + [AVL 树](32.md) ++ [基于树的 DSA(II)](33.md) + + [B 树](34.md) + + [插入 B 树](35.md) + + [从 B 树删除](36.md) + + [B+ 树](37.md) + + [在 B+ 树上插入](38.md) + + [从 B+ 树中删除](39.md) + + [红黑树](40.md) + + [插入红黑树](41.md) + + [从红黑树中删除](42.md) ++ [基于图的 DSA](43.md) + + [图数据结构](44.md) + + [生成树和最小生成树](45.md) + + [强连通的组件](46.md) + + [邻接矩阵](47.md) + + [邻接表](48.md) + + [DFS 算法](49.md) + + [BFS 算法](50.md) + + [Bellman Ford 算法](51.md) ++ [排序和搜索算法](52.md) + + [冒泡排序算法](53.md) + + [选择排序算法](54.md) + + [插入排序算法](55.md) + + [归并排序算法](56.md) + + [快速排序算法](57.md) + + [计数排序算法](58.md) + + [基数排序算法](59.md) + + [桶排序算法](60.md) + + [堆排序算法](61.md) + + [Shell 排序算法](62.md) + + [线性搜索](63.md) + + [二分搜索](64.md) ++ [贪婪算法](65.md) + + [贪婪算法](66.md) + + [Ford-Fulkerson 算法](67.md) + + [Dijkstra 算法](68.md) + + [Kruskal 算法](69.md) + + [Prim 算法](70.md) + + [霍夫曼编码](71.md) ++ [动态规划](72.md) + + [动态规划](73.md) + + [Floyd-Warshall 算法](74.md) + + [最长公共子序列](75.md) ++ [其他算法](76.md) + + [回溯算法](77.md) + + [Rabin-Karp 算法](78.md)