Изменения

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

Навигация