Data Structures 基本数据结构
- H+ V9 T( N. GDictionaries 字典 . C/ k' B0 _( @ o
Priority Queues 堆 % ~7 z8 t: \6 f$ b3 D- V& Z% H7 | X `/ t
Graph Data Structures 图
" O2 Y* \ ] k) [/ tSet Data Structures 集合
7 s$ ]0 e6 L4 k- e$ g% OKd-Trees 线段树
3 d, ?+ f# U: d( _; iNumerical Problems2 M) @4 l/ _! A4 P$ O
数值问题 ! F; n; [! o1 e' q
Solving Linear Equations 线性方程组
: S( o. B3 [0 C" IBandwidth Reduction 带宽压缩
5 I6 J/ q# m/ JMatrix Multiplication 矩阵乘法 $ H: i$ H j# r" o
Determinants and Permanents 行列式
& P+ G; R6 B4 x/ j) }2 fConstrained and Unconstrained Optimization 最值问题
% B9 V. Z" i* xLinear Programming 线性规划 0 i5 s: G y6 r y
Random Number Generation 随机数生成 " V% D7 T+ [- f1 [0 Q& Z( u$ c
Factoring and Primality Testing 因子分解/质数判定 + d: M6 V3 C' Z# m- K
Arbitrary Precision Arithmetic 高精度计算
7 Q; Y. Z7 ]& g+ SKnapsack Problem 背包问题 3 ?& q8 j2 {0 d; O
Discrete Fourier Transform 离散Fourier变换
% r! {6 Z5 s3 U' E8 d: ~Combinatorial Problems 组合问题
2 m& n+ ?! z5 E* ySorting 排序 3 v+ \: Q& K" v/ h/ q. w, t
Searching 查找 + W( ]" q0 p" r- {) V( W0 e! q
Median and Selection 中位数 8 r& r* `9 l0 q) Y3 J2 n* L) s
Generating Permutations 排列生成 8 y- r- W, K) R1 B3 t
Generating Subsets 子集生成 & ]& Y( _2 l: U0 U' d' Q
Generating Partitions 划分生成 - C* K9 ^* b3 {, E5 N- F
Generating Graphs 图的生成
" a6 x' j( y. B% p, N. }. S- hCalendrical Calculations 日期
5 A" d0 }9 K/ |' u8 h& KJob Scheduling 工程安排 ! Z" l! q. ~# V
Satisfiability 可满足性 M6 B4 q( x" E: D9 \& P
Graph Problems -- polynomial 图论-多项式算法
+ W$ Y. T4 b4 G% F3 X. X9 {) \Connected Components 连通分支
+ D) Q6 o# v! J# g) Q5 iTopological Sorting 拓扑排序 * K2 R( ]! P; v4 e
Minimum Spanning Tree 最小生成树 t* M( J2 \& C0 B) w3 Z. ~7 w
Shortest Path 最短路径 + h0 n0 [0 X( u; ~+ T8 @* g* S
Transitive Closure and Reduction 传递闭包 7 d1 K) U! a+ y0 F
Matching 匹配 ) c! v/ T! @+ l" j3 J
Eulerian Cycle / Chinese Postman Euler回路/中国邮路 ' J) G/ O4 V2 l8 U2 C
Edge and Vertex Connectivity 割边/割点 - P, p. H/ A9 ?6 }
Network Flow 网络流 ) \; t1 L+ _! w* e$ L
Drawing Graphs Nicely 图的描绘 ( g, o! r/ n# r4 _
Drawing Trees 树的描绘 , x" E. }, z4 a1 p& U2 y
Planarity Detection and Embedding 平面性检测和嵌入 4 A9 F9 h9 x, B3 R% _+ w) P
Graph Problems -- hard 图论-NP问题
2 r7 l* |4 }( l2 C7 v( e B AClique 最大团
% J) J ^0 V- z3 xIndependent Set 独立集 3 q8 C* k3 M# _( i _9 b& a
Vertex Cover 点覆盖 . g- J- Z' M4 T( Y \6 x
Traveling Salesman Problem 旅行商问题 5 ]: e( m* l& r. |! @4 z
Hamiltonian Cycle Hamilton回路
g. _8 t9 R; KGraph Partition 图的划分 2 j+ X2 A/ @1 {$ M# [
Vertex Coloring 点染色
: f* j, [ _+ K4 P- G: e, g: t4 fEdge Coloring 边染色 8 r5 V+ p( D- \) `- N! h
Graph Isomorphism 同构
8 Q) w3 K( C0 c9 h% rSteiner Tree Steiner树
' ]& k' s! [1 P0 _Feedback Edge/Vertex Set 最大无环子图
& c8 q3 Z& Y" g2 L1 WComputational Geometry 计算几何 . @8 {& p' y6 H# s
Convex Hull 凸包
6 a7 E$ r5 K* ^ jTriangulation 三角剖分 # F" p, O& P- h1 [' z' k( y5 m
Voronoi Diagrams Voronoi图 ! i$ V! h/ P: `
Nearest Neighbor Search 最近点对查询
5 H, A0 @' W* {% o% S# kRange Search 范围查询
/ {/ V- ~: q n$ P3 N6 ?Point Location 位置查询
' \2 _; q b3 s/ W- |* jIntersection Detection 碰撞测试 1 @" m/ H7 _9 B& l, K! K" z! X
Bin Packing 装箱问题
: v% v% }6 r! F' M/ U2 |6 NMedial-Axis Transformation 中轴变换 ; _/ y7 R. B. \% [4 \
Polygon Partitioning 多边形分割 % G6 h5 a3 V9 w! Q5 t) s1 d5 Z% h6 f
Simplifying Polygons 多边形化简 0 v, u6 x% X. Y- z8 s
Shape Similarity 相似多边形
6 m7 Z x' J5 y* m% @Motion Planning 运动规划 1 |" U) l) n+ E L8 ]( |, I$ |
Maintaining Line Arrangements 平面分割 4 t& g& y. o# l
Minkowski Sum Minkowski和 - y4 m, Z* ?2 N% f3 `; |
Set and String Problems 集合与串的问题 - r& B5 \; Y1 n( x& [/ b& o: l1 u
Set Cover 集合覆盖
" K9 H8 _1 w5 P- [3 X. t( p) nSet Packing 集合配置 ' |& A) Y0 \5 e/ ?
String Matching 模式匹配 $ ~+ K) g2 |. V5 I+ d
Approximate String Matching 模糊匹配
# L2 C6 j- j, ~' u vText Compression 压缩
# O, A- W' \8 c% z+ Y8 g0 @' |" WCryptography 密码
9 E" {1 H: M% DFinite State Machine Minimization 有穷自动机简化
! t. ?$ B$ `" `7 iLongest Common Substring 最长公共子串 1 q* r( ` _4 `5 }. d/ q# M
Shortest Common Superstring 最短公共父串 % \: o( u, O9 U4 {) w
robustness 鲁棒性
8 r9 c: P# N! x5 d& B$ Brate of convergence 收敛速度
! q. P- ?9 x7 l' _5 [# n*********************************************************************