Сортировка массива методом вставки на Python
В данной статье мы рассмотрим сортировку методом вставки, реализованную на языке Python. Еще статья: Сортировка массива методом пузырька на Python Еще статья: Сортировка массива методом выбора на Python Описание алгоритма: Сортировка вставками — это алгоритм сортировки, при котором массив обрабатывается пошагово, начиная с первого элемента. На каждом шаге выбирается текущий элемент и перемещается в нужную позицию в уже отсортированной части массива. Суть сортировки: 1. Перебираются элементы в неотсортированной части массива. 2. Каждый элемент вставляется в отсортированную часть массива на то место, где он должен находиться. # Функция сортировки массива методом вставки def sort_insertion(massiv): for i in range(1, len(massiv)): tmp = massiv[i] j = i while j > 0 and massiv[j - 1] < tmp: ...