Изменения

Перейти к: навигация, поиск
Пример генерации сочетаний из N элементов по M в лексикографическом порядке
*<tex>\mathtt{genChooses(k, l)}</tex> {{---}} процедура генерирования,
*''<tex>\mathtt{list }</tex> <tex>\langle</tex> <tex>\mathtt{int}</tex>}<tex>\rangle</tex>'' <tex>\mathtt{a}</tex> {{---}} текущее сочетание,
*<tex>\mathtt{k}</tex> {{---}} следующий элемент в сочетании,
*<tex>\mathtt{l}</tex> {{---}} глубина рекурсии,
*''<tex>\mathtt{list }</tex> <tex>\langle</tex> <tex>\mathtt{list }</tex> <tex>\langle</tex> <tex>\mathtt{int}</tex> <tex>\rangle</tex> <tex> }\rangle</tex>'' {{---}} все сгенерированные сочетания в нужном порядке.
'''list<int>''' genChooses(int k, int l)
Анонимный участник

Навигация