Поскольку сортировка оболочки имеет определенную последовательность разрывов (и даже оптимальную), ваш прогресс может быть примерно обозначен тем, какой разрыв вы используете в данный момент.Вы почти закончили, когда вы нажмете на окончательную сортировку вставки, так как она будет выполняться почти в почти линейное время до размера ввода.