Data Structures 基本数据结构
& h, D# Z) p9 _' m% Q8 h1 h4 }Dictionaries 字典 : W% W* E7 v0 p& D" r) F
Priority Queues 堆
' {6 g, y! x4 z" U/ j+ g6 w, ]9 tGraph Data Structures 图
- B2 f2 @' ^$ |6 q' k- iSet Data Structures 集合
& X8 W) t0 t E6 z; qKd-Trees 线段树
3 Q6 @0 Y( [! lNumerical Problems% m1 j2 T7 }2 ^1 ]" f5 r: [6 b
数值问题
$ J5 i' k4 v3 w7 F2 F1 mSolving Linear Equations 线性方程组 9 z8 `0 L" ^0 j b0 O" `
Bandwidth Reduction 带宽压缩
6 x1 I7 i5 \& B* j, ^Matrix Multiplication 矩阵乘法 4 [6 U D; G6 l* @8 A+ T/ u
Determinants and Permanents 行列式 . A9 _6 O. H- R1 ~( {
Constrained and Unconstrained Optimization 最值问题 % C q, m8 O; q( k! `! T
Linear Programming 线性规划
+ G8 ]' d5 u9 SRandom Number Generation 随机数生成
/ g/ R* v6 W) h% T# EFactoring and Primality Testing 因子分解/质数判定
z+ @* Z" X+ W5 p4 U& P( Y8 D' BArbitrary Precision Arithmetic 高精度计算
9 _ N- T" b( N- {Knapsack Problem 背包问题
- A' m2 a# Z7 \1 s5 Q4 vDiscrete Fourier Transform 离散Fourier变换 # _ Y O ]: |' ^$ R0 N' ]" u
Combinatorial Problems 组合问题 & ]* P( h) o3 R: r
Sorting 排序 ' w' d- P% U( ^ O
Searching 查找 ; r" q7 l! ^ ]
Median and Selection 中位数 # A" u- H; O. p& E" f# `" t8 v) I7 P
Generating Permutations 排列生成
. D5 e& u1 @: U) XGenerating Subsets 子集生成 : M7 p L/ A6 r, n+ U& j
Generating Partitions 划分生成 2 b* N& n' T m8 @, _' o( u) r J
Generating Graphs 图的生成
+ M; k4 g- ?/ D) {- q/ V9 \- \+ PCalendrical Calculations 日期 0 a- P: e# f8 C% L
Job Scheduling 工程安排
( M, p% a0 w# F, |# E3 QSatisfiability 可满足性
. z9 h( i5 b( @, g. @1 @& S7 e& IGraph Problems -- polynomial 图论-多项式算法 ; A5 B/ `- ?: t+ \# U: q6 b& C. s
Connected Components 连通分支 - ^; W( y% o) i! {
Topological Sorting 拓扑排序 1 O8 `* F: B. N& ]& h1 Q1 r* K5 m
Minimum Spanning Tree 最小生成树
' N5 C- I# q& ~0 ~' ~1 }Shortest Path 最短路径
7 d' z) K( w- s/ G! qTransitive Closure and Reduction 传递闭包 ( {; |: R* u) Y0 Y/ \2 }3 U
Matching 匹配
) v. q+ a4 W6 V0 Q5 K7 |Eulerian Cycle / Chinese Postman Euler回路/中国邮路 1 |/ N0 d- }5 g$ I5 {9 K
Edge and Vertex Connectivity 割边/割点 , o% |5 f; [/ O) U$ S
Network Flow 网络流
, Y! _9 C6 f6 l& GDrawing Graphs Nicely 图的描绘
: l, S! z# f% EDrawing Trees 树的描绘
, M4 P3 p9 Y" r& O& TPlanarity Detection and Embedding 平面性检测和嵌入
3 D' a8 n Y6 ?( `. W# r8 w6 _Graph Problems -- hard 图论-NP问题 . ^6 |6 Y1 S" B. u+ n6 y) @& [5 o
Clique 最大团
$ Y5 X1 u+ O9 F, H( Q4 \Independent Set 独立集 * K; h/ C8 c( o0 Z
Vertex Cover 点覆盖 6 S3 m4 a" k! V
Traveling Salesman Problem 旅行商问题
5 I" {3 z6 H( i7 w5 a- i' X1 P3 WHamiltonian Cycle Hamilton回路 u& B+ U0 Z# w* F. ?, n8 H" D
Graph Partition 图的划分
0 x. o/ }8 _, q8 V$ L9 cVertex Coloring 点染色 ( s8 l4 v6 O3 [
Edge Coloring 边染色
' \, u7 o$ I- F' G1 X! v: FGraph Isomorphism 同构
* b1 I+ c- W2 {Steiner Tree Steiner树
) T% a& `& R; _& x# v1 G! HFeedback Edge/Vertex Set 最大无环子图
2 h2 S. F: l8 K2 B/ YComputational Geometry 计算几何
% b @$ {. |8 q; @Convex Hull 凸包 , d& t; l8 y3 w2 V, E L
Triangulation 三角剖分
/ \" U. z' H: R! PVoronoi Diagrams Voronoi图 6 ?- F6 b$ r6 z3 q+ w+ V$ ~2 P2 I: D
Nearest Neighbor Search 最近点对查询
1 {+ d8 k: ]+ g' ?Range Search 范围查询
' u# j2 {* C6 ~* p, \( E; _Point Location 位置查询 % w- G4 y: u3 {% C+ l* ?
Intersection Detection 碰撞测试
. \( `: l) O& w$ n) HBin Packing 装箱问题 & u8 X# m. M7 C! Q( {) S: R( [
Medial-Axis Transformation 中轴变换
( W1 r, l* T8 rPolygon Partitioning 多边形分割
6 ~# N) Z* _' h7 g$ ?& U4 GSimplifying Polygons 多边形化简
+ f9 o6 P( g7 U" \( K6 o& ?# A9 fShape Similarity 相似多边形
; o6 O" I6 E6 c' _2 z; D5 LMotion Planning 运动规划
# K# {. R! u' M' kMaintaining Line Arrangements 平面分割 7 C4 c- P2 @+ c9 ^' r
Minkowski Sum Minkowski和 1 p$ M; m- @+ ]8 J+ I) [
Set and String Problems 集合与串的问题
& t/ K8 f- k0 @4 Y# A" M# ?Set Cover 集合覆盖
$ X0 m# A5 u8 E( ~- l3 CSet Packing 集合配置
7 S7 G9 z# z, I) fString Matching 模式匹配 0 S1 v9 |! A: P. V& _
Approximate String Matching 模糊匹配 1 c. Y0 D) d' ^9 o3 V
Text Compression 压缩 ' I' j# F+ [# r3 O6 l: P; q
Cryptography 密码
. C$ y6 Z; r' D4 t8 H7 V9 i* _. HFinite State Machine Minimization 有穷自动机简化 4 } \6 J1 m1 l2 M5 i
Longest Common Substring 最长公共子串
: d- {" s+ X( N" ?Shortest Common Superstring 最短公共父串 * `( ^2 o( \) P! h8 i/ d% t7 L/ Y2 g
robustness 鲁棒性
D* U: u: C! N. j9 `( g1 @rate of convergence 收敛速度
9 Y2 E. W4 I# V*********************************************************************