Пер. с англ. Мерещука П.А. — 2-е изд., стер. — М.: ДМК Пресс; СПб.: Питер, 2004. — 384 с.
В книге изложены важные концепции программирования, которые могут быть с успехом применены для решения многих практических задач. Подробно описываются важнейшие элементы алгоритмов хранения и обработки данных (списки, стэки, очереди, деревья, сортировка, поиск, хэширование и т.д.).