算法
数据结构与算法,从基础到 LeetCode 实战。
目录
Analysis Techniques
Scientific Computing
Data Structures
二叉树
String Algorithm
Sorting&Oder Statistics
- 二分查找模板
- 二段性的拓展——二分以及为何能二分
- 二分查找拓展
- 众数与摩尔投票法
- 根据身高重建队列
- 二维矩阵查找
- 快速选择算法详解
- 快速选择算法拓展
- 什么是计数排序?
- 桶思想
- 摆动排序
- 什么是基数排序?
- 外部排序 - 基于堆排序(最大堆)+最大赢者树
- 均匀分布、正态分布生成器
- 洗牌算法详解
Advanced Data Structures
AVL Tree
Red Black Tree
B Tree
Augmenting Data Structures
Graph Algorithms
加权图最短路径
Divide and Conquer
Dynamic Programming
背包问题
子序列问题
二维图