Книжка с алгоритмами
Дональд Кнут, «Искусство программирования». Разве что примеры там для гипотетического MIX-ассемблера.
В.Липский. Комбинаторика для программистов.
Почитать можно здесь: reslib.com/book/Kombinatorika_dlya_programmistov

Описаны реализации всех основных комбинаторных алгоритмов (графы, деревья, подстановки и т.д.)