Изменения

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

Получение предыдущего объекта

1 байт добавлено, 21:58, 18 апреля 2016
Реализация: Меняем его с максимальным элементом
max = i + 1
'''for''' j = i + 1 '''to''' n - 1
'''if''' (a[j] < > a[max]) '''and''' (a[j] < a[i])
max = j
swap(a[i], a[j])
'''return''' a
'''return''' ''null''
 
===Мультиперестановка===
Если данный алгоритм применить к мультиперестановке, то он выведет корректный результат, то есть предыдущую мультиперестановку.
60
правок

Навигация