Data Structures 基本数据结构
# M# X1 y& k* HDictionaries 字典 4 @2 a4 p' u! G8 o! r- n8 J# H
Priority Queues 堆
: x& q* z' M: u/ ZGraph Data Structures 图
* |% i1 v3 w: ]$ WSet Data Structures 集合 8 } V' i+ u- E7 [
Kd-Trees 线段树
" d3 p0 S) ?1 KNumerical Problems, w7 C. a. u5 z: D
数值问题 : T F! _7 v0 e
Solving Linear Equations 线性方程组
3 b a) p) b2 @, u8 t: o2 rBandwidth Reduction 带宽压缩 . \! l8 ?7 z8 W1 }* o6 ^9 d* W9 H
Matrix Multiplication 矩阵乘法
$ \" w& s' D& y! m; ~7 TDeterminants and Permanents 行列式
9 V- l+ t: } D; V4 s( pConstrained and Unconstrained Optimization 最值问题
, Y' I# a2 _# r& Q0 o: F$ ULinear Programming 线性规划
$ Y/ K- r$ M* h: f. qRandom Number Generation 随机数生成
& D! g3 G! L! g. C+ i3 F+ |Factoring and Primality Testing 因子分解/质数判定
+ U4 }, l4 f& K( o. c% yArbitrary Precision Arithmetic 高精度计算
8 B( W3 o' c6 b) R( aKnapsack Problem 背包问题 % T* M5 e" Z2 J5 w/ B# g- T9 E
Discrete Fourier Transform 离散Fourier变换
* x) z0 @) s+ ], MCombinatorial Problems 组合问题
& i; h! x- M& @3 C4 VSorting 排序 2 x: \8 N2 u# I h; ? |, [
Searching 查找
$ [( {' `$ E& |+ {* ]Median and Selection 中位数
( b, j/ d8 P4 [/ N8 GGenerating Permutations 排列生成
@7 N% T, y0 p% x" G3 [Generating Subsets 子集生成 4 W8 q6 m* P/ b' _* i
Generating Partitions 划分生成
. N( r- y4 K" W i) I4 {6 Y9 j1 rGenerating Graphs 图的生成 M3 d, i+ N/ C: D H- u
Calendrical Calculations 日期
9 S+ \8 U! R* S% W+ V$ CJob Scheduling 工程安排 8 I. V3 M. d/ q; s/ }
Satisfiability 可满足性
( Z4 V) \: |; n5 f x: M* LGraph Problems -- polynomial 图论-多项式算法
1 {1 ?0 k/ s4 o UConnected Components 连通分支 4 {$ U0 U* s7 N) ^
Topological Sorting 拓扑排序 : [( R+ p8 Z3 N( ^- ?$ v! Z
Minimum Spanning Tree 最小生成树 : E7 A! X {! M) S
Shortest Path 最短路径
# Q! p' @9 Y0 qTransitive Closure and Reduction 传递闭包
0 b- }, o( Y7 B$ ^+ O, M( ~Matching 匹配
( A) Z' ~3 h: f dEulerian Cycle / Chinese Postman Euler回路/中国邮路
1 ^1 }1 v; M3 @4 ^7 |Edge and Vertex Connectivity 割边/割点
( `, b! O; U2 z( T e0 W+ |( c' lNetwork Flow 网络流
) h# U, E$ c- @! c. PDrawing Graphs Nicely 图的描绘 0 S# H& T8 \) @7 @# \; s- @3 @
Drawing Trees 树的描绘
1 ~9 M2 k' m( |: ]7 [! YPlanarity Detection and Embedding 平面性检测和嵌入 ( j, G8 j6 g" I: B, S% G
Graph Problems -- hard 图论-NP问题 4 g0 t8 _( t* Q6 N
Clique 最大团 $ S6 n9 E! z* h/ m6 {! r5 |0 H
Independent Set 独立集 l2 ]( x' x" u5 o
Vertex Cover 点覆盖
5 Z: J1 \! a S( O+ M7 I1 ^Traveling Salesman Problem 旅行商问题 0 J* {) c# X' D. R6 y4 ?* m
Hamiltonian Cycle Hamilton回路 ! [7 g3 s4 C# |; E
Graph Partition 图的划分 ( X& E, \8 I- B- L: V" f: M
Vertex Coloring 点染色 U0 q1 G; M5 E- ~2 g: e& X
Edge Coloring 边染色 T4 f: P) i$ B3 p4 L; X0 A/ H, f
Graph Isomorphism 同构 ) |5 y0 r0 Y. H, m
Steiner Tree Steiner树 % F. m0 t3 k% R1 i0 ^, `9 x
Feedback Edge/Vertex Set 最大无环子图
1 S2 T, f& e! AComputational Geometry 计算几何 7 h2 j6 Y" W, A7 F3 U) w2 `6 X" T- `; {
Convex Hull 凸包 ' D: y$ ?; L$ n
Triangulation 三角剖分 ; [' l" y( z1 X- ~7 [- b
Voronoi Diagrams Voronoi图
/ t% B4 @& E5 G7 D$ XNearest Neighbor Search 最近点对查询 + J2 A" \$ I- H: c4 D
Range Search 范围查询 1 N: o- t# _+ _/ u. Q
Point Location 位置查询
* [* T# O" {. ]+ }3 zIntersection Detection 碰撞测试 ' Q; w. E: E3 ?1 t/ Y
Bin Packing 装箱问题 & K/ S0 Z8 r" h. S
Medial-Axis Transformation 中轴变换 / P W& n% V+ M0 }; d k/ E
Polygon Partitioning 多边形分割
6 k' A! R' N& _3 f% [. D3 vSimplifying Polygons 多边形化简
1 K! B3 {5 j3 f: T- U( \Shape Similarity 相似多边形
$ {/ S3 G( p- H9 w6 J- Y2 ?Motion Planning 运动规划 1 R) q* ]+ s6 e8 `$ _3 S2 q
Maintaining Line Arrangements 平面分割
; g, W0 s3 m; |0 V; W9 U$ cMinkowski Sum Minkowski和 7 _& {6 U- j. [( ~6 ?$ G1 H
Set and String Problems 集合与串的问题
6 o5 G2 ^- t. GSet Cover 集合覆盖
# d/ p8 I/ N* `$ M2 F! u& T9 `! h& ?Set Packing 集合配置 " t' ~ a7 N/ _
String Matching 模式匹配
. f: s& J* N8 @/ KApproximate String Matching 模糊匹配
- p8 i* T; }5 q, ^4 iText Compression 压缩 * M) f: _: ]- R/ {
Cryptography 密码
! N- L% g% _+ [; O# v4 DFinite State Machine Minimization 有穷自动机简化
5 ~ Z* Z0 Y! j" O8 a4 n- ALongest Common Substring 最长公共子串 : s% V+ [3 h1 o8 T
Shortest Common Superstring 最短公共父串
; X- N8 z9 Z! V8 O+ \robustness 鲁棒性$ W$ ]$ u$ M% W- c h
rate of convergence 收敛速度
( y5 j$ k# C' ]! k @% }*********************************************************************