Skip to content

Chapter 1 References

The sources below support the topics in Chapter 1. The chapter pages explain the mechanisms; this page collects the shared books and websites used to verify their definitions, operations, and costs.

Books

SourceTopics
Introduction to AlgorithmsArrays, linked lists, stacks, queues, hashing, probabilistic structures, and asymptotic analysis
Algorithms, 4th EditionData-structure implementations, correctness, and complexity analysis
Grokking AlgorithmsIntuitive introductions to data structures and probabilistic counting
The Algorithm Design ManualDesign tradeoffs, data-structure selection, and practical implementation guidance

Websites

SourceTopics
GeeksforGeeksDynamic arrays, linked lists, stacks, queues, hash tables, Bloom filters, HyperLogLog, Count-Min Sketch, and expression evaluation
Algorithms, 4th Edition ResourcesReference implementations and analysis exercises