Изменения

Перейти к: навигация, поиск
Пример генерации сочетаний из N элементов по M в лексикографическом порядке
*<tex>\mathtt{list{<}list{<}int{>}{>}\ ans}</tex> {{---}} все сгенерированные сочетания в нужном порядке.
'''list<int>''' genChooses('''int''' k, '''int''' l, '''list<int>''' a, '''list<list<int>>''' ans):
'''if''' l == m
ans.push_back(a)
'''else'''
'''for''' i = k + 1 '''to''' n
genChooses(i, l + 1, a ++ i, ans);
==== Пример работы процедуры генерации ====
Анонимный участник

Навигация