История изменений
Исправление
Crocodoom,
(текущая версия)
:
У ТС два упорядочённых массива объединяются в один упорядоченный, я правильно понял? И чем это тогда отличается от сути алгоритма сортировки слиянием?
На всякий случай, сортировка слиянием это
sort(xs) ~> merge(sort(xs[:len/2]), sort(xs[len/2:]))
Где главное правильно написать функцию merge
+ тривиально замкнуть рекурсию
Исправление
Crocodoom,
:
У ТС два упорядочённых массива объединяются в один упорядоченный, я правильно понял? И чем это тогда отличается от сути алгоритма сортировки слиянием?
На всякий случай, сортировка слиянием это
sort(xs) ~> merge(sort(xs[:len/2]), sort(xs[len/2:]))
Исходная версия
Crocodoom,
:
У ТС два упорядочённых массива объединяются в один упорядоченный, я правильно понял? И чем это тогда отличается от сути алгоритма сортировки слиянием?