Изменения

Перейти к: навигация, поиск
Описание процедуры построения
'''list<A>''' genObj('''int''' K, '''int''' depth, '''intlist''' ans):
'''if''' depth == len <font color=green> // если сформирован объект нужного размера, то возвращаем его </font>
ans.push_back(K) <font color=green>// записываем объект K в ответ </font>
'''if''' к объекту К можно добавить элемент alpha[i] в конец
K.push_back(alpha[i])
genObj(K, depth + 1, ans) <font color=green> // добавляем alpha[i] в конец и вызываем функцию genObj от нового полученного префикса </font>
К.pop_back()
Анонимный участник

Навигация