Подробно рассматриваются конкретные задачи использования комбинаторных алгоритмов, в частности очень важная для программирования задача сортировки данных. В данной книге предпринята попытка систематизации комбинаторных алгоритмов, выявления их общих черт и закономерностей. Воспроизведено в оригинальной авторской орфографии издания 1980 года (издательство "Мир"). Каждая глава сопровождается достаточно подробной исторической справкой и большим числом упражнений. 2012