09.09.2014 Views

algorithms

algorithms

algorithms

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index<br />

O(·), 13<br />

Ω(·), 14<br />

Θ(·), 14<br />

∣ · 〉 , 291<br />

addition, 19<br />

adjacency list, 84<br />

adjacency matrix, 84<br />

advanced encryption standard (AES), 38<br />

Al Khwarizmi, 9<br />

amortized analysis, 137<br />

ancestor, 90<br />

approximation algorithm, 271<br />

approximation ratio, 271<br />

backtracking, 266<br />

bases, 20<br />

basic computer step, 12<br />

Bellman-Ford algorithm, 119<br />

BFS, see breadth-first search<br />

biconnected components, 103<br />

big-O notation, 13–15<br />

binary search, 54<br />

binary tree<br />

complete, 20<br />

full, 77, 142<br />

bipartite graph, 98<br />

Boolean circuit, 217, 255<br />

Boolean formula, 146<br />

conjunctive normal form, 231<br />

implication, 146<br />

literal, 146<br />

satisfying assignment, 146, 231<br />

variable, 146<br />

branch-and-bound, 268<br />

breadth-first search, 106<br />

Carmichael numbers, 32, 34<br />

Chinese remainder theorem, 47<br />

circuit SAT, see satisfiability<br />

circuit value, 218<br />

clique, 238, 247<br />

clustering, 235, 273<br />

CNF, see Boolean formula<br />

complex numbers, 67, 292<br />

roots of unity, 65, 67<br />

computational biology, 166<br />

connectedness<br />

directed, 93<br />

undirected, 88<br />

controlled-NOT gate, 300<br />

cryptography<br />

private-key, 37<br />

public-key, 37, 39<br />

cut, 132<br />

s − t cut, 198<br />

and flow, 198<br />

balanced cut, 235<br />

max cut, 288<br />

minimum cut, 139, 235<br />

cut property, 132<br />

cycle, 91<br />

dag, see directed acyclic graph<br />

Dantzig, George, 187<br />

degree, 98<br />

depth-first search, 85<br />

back edge, 87, 90<br />

cross edge, 90<br />

forward edge, 90<br />

tree edge, 87, 90<br />

descendant, 90<br />

DFS, see depth-first search<br />

digital signature, 48<br />

Dijkstra’s algorithm, 111<br />

directed acyclic graph, 92<br />

longest path, 120<br />

315

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!