Сортировка простыми вставками

 Допустим, что записи t0…tk-1 уже упорядочены. В упорядоченной части последовательности найдем место для tk, на котором ключ записи tk не нарушает порядка, и вставим запись туда, предварительно сдвинув вправо на одну позицию записи от места вставки до tk. Также поступим с последующими записями.
 При поиске места вставки k-й записи необходимо пройти в среднем k/2 ключей, выполняя сравнения и сдвиги. Таким образом, порядок времени работы алгоритма опять составляет величину порядка N2, где N – число записей.
 Время поиска места вставки можно уменьшить до ~log2N, используя дихотомию, однако количество сдвигов от этого не уменьшится.