Content - 目录 Preface 前言 Content 目录 MathSymbolTable 数学符号表 Chapter-1 TimeComplexity 第1章 时间复杂度 Chapter-2 Sort 第2章 排序 InsertSort 插入排序 BubbleSort 冒泡排序 QuickSort 快速排序 MergeSort 归并排序 Chapter-3 Search 第3章 搜索 BinarySearch 二分查找法(折半查找法) AdditionMultiplicationPrinciple 加法乘法原理 BruteForce 暴力枚举 Recursion 递归 BreadthFirstSearch 广度优先搜索 BidirectionalBreadthSearch 双向广度搜索 AStarSearch A*搜索 DancingLink 舞蹈链 Chapter-4 DataStructure 第4章 数据结构 DisjointSet 并查集 PrefixTree(TrieTree) 前缀树 LeftistTree(LeftistHeap) 左偏树(左偏堆) SegmentTree 线段树 FenwickTree(BinaryIndexedTree) 树状数组 BinarySearchTree 二叉查找树 AVLTree AVL平衡树 RedBlackTree 红黑树 SkipList 跳跃表