排序 排序算法: 冒泡排序法: 起泡法: 鸡尾酒排序: 桶排序: 计数排序: 归并排序: 排序二叉树: 鸽巢排序: 基数排序: 选择排序法: 希尔排序: 堆排序: 快速排序算法: 插入排序法: 树形选择排序: ======================================================== 搜索 深度优先搜索: 宽度优先搜索: 启发式搜索: 蚁群算法: 遗传算法: ======================================================== 计算几何 凸包: ======================================================== 图论 哈夫曼编码: 二叉树遍历: 最短路径: Dijkstra算法: A*算法: SPFA算法: Bellman-Ford算法: floyd-warshall算法: Dijkstra算法: 最小生成树: Prim算法: 网络流: ======================================================== 动态规划 动态规划: ======================================================== 其他 随机化算法: 递归: 穷举搜索法: 贪心算法: 分治法: 迭代法: 加密算法: 回溯法: 弦截法: 迭代法: 背包问题: 八皇后问题: 百鸡问题: 二分法: kmp算法: 遗传算法: 矩阵乘法: Floyd算法: 路由算法: ICP算法: 约瑟夫环: 约瑟夫问题: AVL树: 红黑树: 退火算法: 并查集: 线段树: 左偏树: Treap: Trie树: RMQ: LCA :