Изменения
Нет описания правки
==== Описание процедуры построения ====
Пусть <tex>Gen(p, XK)</tex> процедура генерирования, где <tex>p</tex> - глубина рекурсии, <tex>K</tex> - комбинаторный обьект.
Gen(p, K)
if p = <требуемый размер обьекта>
<выводим> K
else
for <все w из алфавита на котором строиться K>
if (K + w) = <корректный префикс требуемого обьекта>
Gen(p + 1, K + w)
==== Генерация с помощью процедуры получения следующего обьекта ====