Basic algorithms
Greedy algorithm: greedy algorithm alone drunk
Greedy algorithm: greedy algorithm explaining 3522021224
Recursion and division: the Zhoudaxia of recursive and divided-governance strategies
Graph theory
Graph traversal (DFS and BFS): Graph traversal Jefferent
Minimum spanning tree (prim algorithm and Kruskal algorithm): Greedy algorithm--minimum spanning tree alone and drunk
Dijkstra algorithm: Dijkstra algorithm for Shortest path detailed explanation of the green rock
Dijkstra algorithm:-dijkstra (Dijkstra) algorithm analysis and implementation of the shortest path algorithm (c + +) Tankywoo
Bellman-ford algorithm: The Shortest Path algorithm-bellman-ford (the bell-Ford) algorithm analysis and implementation (c/C + +) Tankywoo
Floyd-warshall algorithm: The Shortest Path algorithm-floyd (Freud) algorithm analysis and implementation (C + +) Tankywoo
Johnson algorithm: Johnson algorithm huliang82
A * algorithm: A * algorithm in detail fools have knots
Topological sort: topological sort Midgard
Topological ordering: How to understand the topological sorting algorithm Zhang Shanyu
Critical path: Critical path Navorse
Differential constraint: Differential constrained system Fuliang
Euler Road: Euler Road problem MaiK
Binary Graph maximum match: Binary graph matching summary Arctic Araceae
Binary graph maximum matching: binary graph matching algorithm summary z7m8v6
Network Flow: Network Flow Foundation chhaj523
Data
Linked list: List C small plus
Stack: Stack (stack) c small plus
Queue: Queue C small Plus
Tree: Tree C small Plus
Binary tree: Two binary tree (binary trees) C small Plus
Binary search tree: Step by step write two fork find tree C small plus
And check set: and search set--Learn detailed yx_th000
Hash table: Hash table Hunter Jay
Binary search: Find (ii) Xiaosuo
Huffman Tree: Huffman Tree angle
Tree-like array: Tree-shaped Array summary panda Yingcai
Balanced binary tree: Balanced binary tree (FAQ) Never
Segment Tree: Segment Tree summarizes stars
Merge sort to find the inverse number: Using merge sort to find the reverse number Kahn
Dynamic Planning (DP)
Simple dynamic Programming: Dynamic Programming Brokencode
Mathematical
Genetic algorithm: An introduction to Genetic algorithms Heaad
The principle of tolerance and repulsion: the principle of tolerance and repulsion (translation) Vici
Female function: Introduction to female Function summary zhangxiang0125
Qin Jiushao algorithm: Qin Jiushao algorithm SIMONEZHLX
Data Structure Collection