Помогите, пожалуйста, найти книгу, где подробно разбираются алгоритмы генерации размещений, сочетаний, перестановок. Листаю всяческие книги по дискретной математике, Седжвика с его алгоритмами посмотрел, но что-то ничего не попадается. В Интернете же попадаются просто исходники (частно на С++), но они не кажутся понятными.
В каком вообще разделе это искать: дискретная математика? Численные методы?
Спасибо за помощь!