Изменения

Перейти к: навигация, поиск
Описание процедуры построения
*<tex>\mathtt{genObj(K, ␣␣p)}</tex> {{---}} процедура генерирования,
*<tex>\mathtt{ p}</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>'' {{---}} список, содержащий все сгенерированные объекты в нужном порядке.
Анонимный участник

Навигация