Согласно Marcin Ciura Оптимальная (самая известная) последовательность приращений для алгоритма сортировки оболочки, лучшая последовательность для shellsort - 1, 4, 10, 23, 57, 132, 301, 701..., но как я могу сгенерировать такую последовательность? В газете Марчин Чиу он сказал:
Обе последовательности Кнут и Хиббардов относительно плохи, потому что они определяемых простыми линейными рекуррентными выражениями.
но большинство найденных алгоритмов, как правило, используют последовательность Knuth: k = 3k + 1, потому что ее легко сгенерировать. Каков ваш способ генерации последовательности оболочки?