3622
правки
Изменения
→Псевдокод алгоритма
<code>
'''function''' findCycles('''int''' p[]):
'''vector<bool>''' used(n) ''<font color="green">// массив, где отмечены посещенные позиции</font>''
'''while''' '''not''' used[j]
cycle.push_back(p[j])
used[j] = ''true''
j = p[j]
'''print''' cycle ''<font color="green">// распечатаем очередной цикл перестановки</font>''