94
правки
Изменения
Нет описания правки
Тогда следуя алгоритму полученный код будет выглядеть так (жирным выделены элементы, которые поменялись):
* {3, 2, 1} {{---}} берем первую перестановку и добавляем в начало тройку* {'''2''', '''3''', 1} {{---}} двигаем до последней позиции
* {2, '''1''', '''3'''}
* {'''1''', '''2''', 3} {{---}} берем следующую перестановку и записываем тройку в конец* {1, '''3''', '''2'''} {{---}} двигаем в начало
* {'''3''', '''1''', 2}