Изменения

Перейти к: навигация, поиск

Получение следующего объекта

1 байт убрано, 12:02, 23 ноября 2014
Специализация алгоритма для генерации следующей перестановки
* Перевернем правую часть
'''function''' nextPermutation(a:array[1..n] of integer):array[1..n] of integer;<font color=green>// <tex>n</tex> {{---}} длина перестановки</font>
'''for''' i = n - 1 '''downto''' 1
'''if''' a[i] < a[i + 1]
reverse(a[i + 1]..a[n])
'''break'''
return(a);
=== Пример работы ===
Анонимный участник

Навигация