Изменения

Перейти к: навигация, поиск
Описание процедуры построения
*<tex>\mathtt{genObj(K, ␣␣depth)}</tex> {{---}} процедура генерирования,
*<tex>\mathtt{ depth}</tex> {{---}} глубина рекурсии,*<tex>\mathtt{list{<}</texA{> <tex>\langle{A}\rangle }</tex> <tex>\mathtt{K}</tex> {{---}} текущий комбинаторный объект,
* <tex>\mathtt{len}</tex> {{---}} требуемый размер объекта,
*<tex>\mathtt{list{<}</texA{> <tex>\langle{A}\rangle}</tex> <tex>\mathtt{alpha}</tex> {{---}} все возможные элементы комбинаторного объекта, отсортированные в лексикографическом порядке,
* <tex>\mathtt{n}</tex> {{---}} размер <tex>\mathtt{alpha}</tex>,
*<tex>\mathtt{list{<}list{</tex}A{> <tex>\langle</tex> <tex}{>\mathtt{list}</tex> <tex>\langle{A}\rangle </tex> <tex>\rangle </tex> <tex>\mathtt{ans}</tex> {{---}} список, содержащий все сгенерированные объекты в нужном порядке.
Анонимный участник

Навигация