Изменения

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

Навигация