буклетов по алгоритмам и структурам данных ща море разливанное
поэтому охота найти вот такой у которого в частности
Алгоритмы поиска в глубину и в ширину обобщаются в алгоритм поиска использующего очередь с приоритетами где глубина это обратнохронологическое(что вырождает приоритетную очередь в стек) а ширина это прямохронологическое(что вырождает в обычную очередь) - а иная функция приоритета это А*
ну и с наблюдением что та. же приоритетная очередь ( как дерево а не пирамида) - это эдакий отложеная(yield и прочий async :) ) мердж-сортировка где в каждом внутреннем узле начато слияние (выяснен первый элемент двух списков) и остановлено
т.е ищется учебник по алгосам и структурам данных где как можно большее количество структур данных и алгосов на них показаны как специализации более универсальных конструкций