Učebnice algoritmů a datových struktur. Věnuje se primárně návrhu algoritmů a jejich teoretické analýze, v důležitých případech též implementačním záležitostem. Pokrývá běžn ý základní kurs pro studenty informatily, ale obsahuje též velké množství rozšiřujícího materiálu pro čtenáře toužící po hlubším pochopení. Výklad je doprovázen četnými cvičeními, ilustracemi a rejstříkem.
Druhé vydání je doplněno o algoritmy pro práci s řetězci, randomizované datové struktury, hledání cest v mapách, stručný úvod do teorie grafů a mnoho nových cvičení.