11.07.2015 Views

Data Structures and Algorithm Analysis - Computer Science at ...

Data Structures and Algorithm Analysis - Computer Science at ...

Data Structures and Algorithm Analysis - Computer Science at ...

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.

viiiContents10.5.2 B-Tree <strong>Analysis</strong> 36410.6 Further Reading 36510.7 Exercises 36510.8 Projects 367IV Advanced <strong>D<strong>at</strong>a</strong> <strong>Structures</strong> 36911 Graphs 37111.1 Terminology <strong>and</strong> Represent<strong>at</strong>ions 37211.2 Graph Implement<strong>at</strong>ions 37611.3 Graph Traversals 38011.3.1 Depth-First Search 38311.3.2 Breadth-First Search 38411.3.3 Topological Sort 38411.4 Shortest-P<strong>at</strong>hs Problems 38811.4.1 Single-Source Shortest P<strong>at</strong>hs 38911.5 Minimum-Cost Spanning Trees 39311.5.1 Prim’s <strong>Algorithm</strong> 39311.5.2 Kruskal’s <strong>Algorithm</strong> 39711.6 Further Reading 39911.7 Exercises 39911.8 Projects 40212 Lists <strong>and</strong> Arrays Revisited 40512.1 Multilists 40512.2 M<strong>at</strong>rix Represent<strong>at</strong>ions 40812.3 Memory Management 41212.3.1 Dynamic Storage Alloc<strong>at</strong>ion 41412.3.2 Failure Policies <strong>and</strong> Garbage Collection 42112.4 Further Reading 42512.5 Exercises 42612.6 Projects 42713 Advanced Tree <strong>Structures</strong> 42913.1 Tries 429

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

Saved successfully!

Ooh no, something went wrong!