Skip to content

Chapter 2 References

The sources below support the topics in Chapter 2. The chapter pages explain tree operations, invariants, and tradeoffs; this page collects the shared books and websites used to verify them.

Books

SourceTopics
Introduction to AlgorithmsBalanced search trees, heaps, B-trees, range queries, union-find, tries, suffix structures, and parsing
Algorithms, 4th EditionPriority queues, interval indexes, tries, suffix arrays, spatial indexes, and complexity analysis
The Algorithm Design ManualTree selection, storage-engine indexes, parser design, and practical tradeoffs
Grokking AlgorithmsIntuitive introductions to trees, hashing, and recursive data structures

Websites

SourceTopics
GeeksforGeeksAVL and red-black trees, Fibonacci heaps, B+ and LSM trees, segment and interval trees, union-find, string matching, spatial indexes, ASTs, and symbol tables
Algorithms, 4th Edition ResourcesReference implementations and analysis exercises