Изменения

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

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

17 байт добавлено, 19:55, 19 декабря 2013
Специализация алгоритма для генерации следующей перестановки
'''if''' a[i] < a[i + 1]
'''for''' j:=i+1 '''to''' n
findmin(a[j]: a[j]>a[i]) // процедура поиска минимума с условием.a[j]>a[i]
swap(a[i], a[j])
reverse(a[i + 1]..a[n])
76
правок

Навигация