Как решить эту задачу ?
Дается массив целых чисел. Отсортируйте массив по возрастанию, используя не оптимизированный алгоритм сортировки вставкой . Первая строка содержит число n, количество элементов в массиве. Вторая строка содержит массив. Третья строка содержит чиcло m, номер итерации которую мы должны.
Итерацией считается действительной — если произошли изменения в массиве.
Начальное состояние массива — итерацией с нулевым индексом.
В единственной строке — вывести значения элементов массива на m-ой итерации сортировки.
В единственной строке — вывести значения элементов массива на m-ой итерации сортировки.
По-моему это только частный случай...
Почему? Сортировка вставками сортирует префикс массива и вставляет линейным проходом очередной элемент на нужную позицию. Через m итераций первые m элементов массива будут отсортированы.
Моё решение таково. Что здесь не так ?
Решение не подходит. Вот примеры:
Примеры
Входные данные
Результат работы
Итерацией считается действительной — если произошли изменения в массиве.
1ая итерация:
1 2 4 3
2ая итерация:
1 2 3 4
Надо еще учитывать начальное состояние массива.
Международный гроссмейстер(Renyxa) :))))
встроенная сортировка решает вопрос!)