Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
Получение следующего объекта
89 байт добавлено
,
19:53, 19 декабря 2013
→
Специализация алгоритма для генерации следующей перестановки
'''for''' i = n - 1 '''downto''' 1
'''if''' a[i] < a[i + 1]
// a[
'''for'''
j
]
:
=
min {
i+1 '''to''' n
findmin(
a[j] > a[i]
, где j > i}
) // процедура поиска минимума с условием.
swap(a[i], a[j])
reverse(a[i + 1]..a[n])
Mogikan
76
правок
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы
Версия для печати