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í.