2k-Sort sortiert beide Input-Hälften gegenläufig jeweils mit einem 2k - 1-Sort und schickt das Ergebnis (welches bitonisch ist) in einen 2k-Bitonic-Sort.
Sei h(n) die Laufzeit für 2k-Sort
h(1) = 1
h(k) = h(k - 1) + g(k)
h(k) = k · (k + 1)/2
Laufzeit für 2k Zahlen = O(k 2)
Laufzeit für n Zahlen
= O(n)