Průvodce labyrintem algoritmů vypráví o tom, jak algoritmy navrhovat a jak jejich chování zkoumat. Obsahuje mnoho příkladů algoritmů a datových struktur s aplikacemi a cvičeními. Je určena každému, kdo už umí trochu programovat v jakémkoliv jazyce a chtěl by se naučit algoritmicky myslet. Oproti prvnímu vydání je to nynější 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í.