Со страницы Википедии для block sort Я понял, что эта сортировка блоков работает путем деления исходного массива на небольшие подмассивы длиной 16, например, сортировки всех этих подмассивов в O (n) времени, а затем слияния всех этих блоков в способ, который я не могу понять.Алгоритм сортировки блоков
Например, рассматривая массив длиной 16, разделив его на 4 блока, каждый длиной 4 и сортировка этих блоков, мы получаем:
10 1 8 3 4 19 20 13 14 17 8 9 12 18 7 20
10 1 8 3 ----- 4 19 20 13 ----- 14 17 8 9 ----- 12 18 7 20
1 3 8 10 ----- 4 13 19 20 ----- 8 9 14 17 ----- 7 12 18 20
Может кто-нибудь, пожалуйста, объясните мне, как это объединить шаг работы ?