18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

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.

Contents<br />

■ War Story: Mystery of the Pyramids<br />

■ War Story: String 'em Up<br />

■ Exercises<br />

❍ Breaking Problems Down<br />

■ Dynamic Programming<br />

■ Fibonacci numbers<br />

■ <strong>The</strong> Partition Problem<br />

■ Approximate String Matching<br />

■ Longest Increasing Sequence<br />

■ Minimum Weight Triangulation<br />

■ Limitations of Dynamic Programming<br />

■ War Story: Evolution of the Lobster<br />

■ War Story: What's Past is Prolog<br />

■ War Story: Text Compression for Bar Codes<br />

■ Divide and Conquer<br />

■ Fast Exponentiation<br />

■ Binary Search<br />

■ Square and Other Roots<br />

■ Exercises<br />

❍ Graph <strong>Algorithm</strong>s<br />

■ <strong>The</strong> Friendship Graph<br />

■ Data Structures for Graphs<br />

■ War Story: Getting the Graph<br />

■ Traversing a Graph<br />

■ Breadth-First Search<br />

■ Depth-First Search<br />

■ Applications of Graph Traversal<br />

■ Connected Components<br />

■ Tree and Cycle Detection<br />

■ Two-Coloring Graphs<br />

■ Topological Sorting<br />

■ Articulation Vertices<br />

■ Modeling Graph Problems<br />

■ Minimum Spanning Trees<br />

■ Prim's <strong>Algorithm</strong><br />

■ Kruskal's <strong>Algorithm</strong><br />

■ Shortest Paths<br />

■ Dijkstra's <strong>Algorithm</strong><br />

file:///E|/BOOK/BOOK/NODE4.HTM (2 of 7) [19/1/2003 1:27:35]

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

Saved successfully!

Ooh no, something went wrong!