Data Structures 基本数据结构
: U# @) E/ G% } W Y4 N0 r0 NDictionaries 字典
) }: Q& M2 J& `/ O8 g0 PPriority Queues 堆
, k, H v% m9 O' `Graph Data Structures 图
, [& Z5 k% c% |5 a4 ESet Data Structures 集合 & e9 M1 ?! l' I9 m2 E* J
Kd-Trees 线段树 3 ^: W2 J# B, [) d5 q7 z
Numerical Problems3 s. P: A3 s" h
数值问题 " }) O8 P* t0 X# I* {( R
Solving Linear Equations 线性方程组 + q: g1 r- G, C5 b2 W( r+ _- D3 Y
Bandwidth Reduction 带宽压缩 : l; \) f5 e% t1 |6 N+ ?. I
Matrix Multiplication 矩阵乘法
) B0 i+ J# L1 ~Determinants and Permanents 行列式 , S- a4 n# S" W* z
Constrained and Unconstrained Optimization 最值问题
9 j8 R5 ~# h! A% G: u( T8 x4 NLinear Programming 线性规划
3 @( @8 W+ H1 f8 E c5 \4 VRandom Number Generation 随机数生成
) K T( B% u2 `# f; BFactoring and Primality Testing 因子分解/质数判定
, J o* b5 C# a) K& }Arbitrary Precision Arithmetic 高精度计算 % x" X5 p1 x8 P ~- c T
Knapsack Problem 背包问题 % v2 F+ D& s5 c8 n
Discrete Fourier Transform 离散Fourier变换
4 Y) v' w H' _; J' M% i$ R8 {Combinatorial Problems 组合问题
& X7 P, T& `, |+ I4 A1 ?! w" aSorting 排序
B$ p! C( C' ]; `* B0 K; R, FSearching 查找 3 W! i6 U: O# D* l
Median and Selection 中位数 5 O: i7 \$ D, P
Generating Permutations 排列生成
$ _3 R+ I& o: ]/ B. a4 Q1 |* a0 mGenerating Subsets 子集生成 3 ^+ z5 C4 w! x4 z8 [. z, x& s
Generating Partitions 划分生成 ; j' n% f( r) R5 z
Generating Graphs 图的生成 $ ]5 B. |) T/ x+ n2 F8 q& ?) ]
Calendrical Calculations 日期
$ L5 G9 V* m, X; {5 S8 nJob Scheduling 工程安排 & C/ g- T, m* t
Satisfiability 可满足性
8 h7 u$ k" l3 t3 j4 r! EGraph Problems -- polynomial 图论-多项式算法 ! ^2 A! b: Y& R( z! x
Connected Components 连通分支 . w- X+ Q; N0 {( \# E/ @2 [7 w
Topological Sorting 拓扑排序 # p0 g* f( {: ?/ F
Minimum Spanning Tree 最小生成树
' L/ |9 c; ~3 H, HShortest Path 最短路径 3 B7 y! e9 D. ~, J% U
Transitive Closure and Reduction 传递闭包 6 }! c% H' i. x. `6 y
Matching 匹配
8 q( e! S) n0 ~1 a, z4 ?* CEulerian Cycle / Chinese Postman Euler回路/中国邮路
( Z4 H; Y+ @, N+ }7 iEdge and Vertex Connectivity 割边/割点 $ {9 U5 `* M$ m. D
Network Flow 网络流 ! T9 _# H B1 ~* j, @- L; W& g4 ~( M
Drawing Graphs Nicely 图的描绘
2 H# \2 }" [7 V" e/ e& ZDrawing Trees 树的描绘 6 ^ s9 d- i' h6 x2 F/ W, Z7 o2 F" I" o
Planarity Detection and Embedding 平面性检测和嵌入 : R' p K* o9 t+ U* \8 y2 L6 f
Graph Problems -- hard 图论-NP问题 : d0 u2 M9 \0 U: Z; f i
Clique 最大团
! T- r" I! B2 L7 lIndependent Set 独立集 $ j% k: h' o2 @( `% p F
Vertex Cover 点覆盖 + ~4 W( I/ I: R {
Traveling Salesman Problem 旅行商问题 6 V/ o1 x/ w* ?. f0 U
Hamiltonian Cycle Hamilton回路 ~# C! Y9 y y, x" z3 B# Q7 d
Graph Partition 图的划分
# l1 q4 S8 ^- L) s8 b) QVertex Coloring 点染色 8 B/ M$ i4 @4 H4 ^8 {$ h U, M
Edge Coloring 边染色
5 x, Q6 f3 |3 n* U4 q* Q, I' iGraph Isomorphism 同构 # U) M/ T' @( \ }0 n- n2 G, t" T7 S
Steiner Tree Steiner树 : h P2 I6 R v- b
Feedback Edge/Vertex Set 最大无环子图 + s3 h4 P, N0 h9 e5 D
Computational Geometry 计算几何
5 V! Z) Z- [ E$ l9 G- rConvex Hull 凸包
2 ] G* U u: d: H, t' oTriangulation 三角剖分 7 N) `# W$ d$ s3 u- j4 C/ q1 O
Voronoi Diagrams Voronoi图
b0 p7 Z G3 F: {8 T1 ]" ^Nearest Neighbor Search 最近点对查询
, s- u2 [2 [& B% |8 K2 M$ nRange Search 范围查询
" I( l/ r3 v* r- u- zPoint Location 位置查询
4 Z' r& f T8 q H/ z' _, l, v: iIntersection Detection 碰撞测试
+ `+ m- g$ N/ _- p1 g1 ?0 n/ CBin Packing 装箱问题 # D5 V! r) `7 V, ]3 F% ]+ Q
Medial-Axis Transformation 中轴变换 - [! ?$ h5 G% C" R2 O$ _
Polygon Partitioning 多边形分割
; j; @3 q& [, w* i; E( L1 [Simplifying Polygons 多边形化简 ; g) e N( v4 P0 r ?- G# r+ P
Shape Similarity 相似多边形
# g! n4 I3 ? o; P9 AMotion Planning 运动规划
( y. G, T! z& E7 qMaintaining Line Arrangements 平面分割 ) ~6 E$ W; C! a
Minkowski Sum Minkowski和
4 }3 N: n% {; F% @Set and String Problems 集合与串的问题
6 U" D( I9 e. O# eSet Cover 集合覆盖 : i( l- N+ T$ R1 j. ?
Set Packing 集合配置
) X, T# L( ^$ K$ T9 i6 MString Matching 模式匹配 - ]3 {! ]; m4 P
Approximate String Matching 模糊匹配 " `: }8 Q% L# V' s$ U0 Z" k( r/ n
Text Compression 压缩
5 S' y& i0 [; l/ p) o2 fCryptography 密码 2 M. f" q' w# x1 Y# T, L) u5 C! O
Finite State Machine Minimization 有穷自动机简化 % M( T; k; b3 R& R; w7 x( ~3 I% c
Longest Common Substring 最长公共子串
; {" O# x Y/ Q/ z1 qShortest Common Superstring 最短公共父串 ) H$ x' Z( t9 T# ?
robustness 鲁棒性
7 a" R1 F! y5 U8 _/ trate of convergence 收敛速度
3 q( j1 I+ Z4 A: ^ t*********************************************************************