Следующая перестановка

Medium
Дан массив целых чисел nums. Найдите следующую лексикографически большую перестановку.

Пример:
[1,2,3] → [1,3,2]
[3,2,1] → [1,2,3]

Примеры:

Вход: [1, 2, 3]
Выход: [1, 3, 2]
Вход: [3, 2, 1]
Выход: [1, 2, 3]
Вход: [1, 1, 5]
Выход: [1, 5, 1]

Ограничения:

1 <= nums.length <= 100 0 <= nums[i] <= 100

Теги:

Массивы Два указателя

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!