Структура и алгоритмы обработки данных: объектно-ориентированный подход и реализация на C++ (с CD-ROM). Александр Кубенский
Описываются методы построения и использования сложных структур данных: стеки, деревья, графы; нетрадиционные представления данных, в частности, функциональное представление. Приводятся различные алгоритмы обработки этих структур на простых примерах...