Overview
Odd-Even Merge Sort is a sorting method that orders values by a named comparison, distribution, merge, or parallel network rule. It is useful when its stability, memory use, parallelism, or data-movement pattern fits the workload.
Odd-Even Merge Sort sorts with a fixed comparison network suited to parallel execution.
Compact metadata for implementation and discovery.
Odd-Even Merge Sort is a sorting method that orders values by a named comparison, distribution, merge, or parallel network rule. It is useful when its stability, memory use, parallelism, or data-movement pattern fits the workload.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n log n)
Space
O(n)
Show elements moving through compare, swap, merge, or distribution steps.
Odd-Even Merge Sort operates in O(n log n) time and O(n) space within the Sorting family. Often compared with Merge Sort and Quick Sort.
What each reference supports for this entry.
Sorting and searching reference covering Odd-Even Merge Sort comparison model, probe strategy, network structure, or pass schedule.
Original sorting-network reference supporting odd-even merge sort networks and parallel compare-exchange stages.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Odd-Even Merge Sort and Merge Sort address nearby sorting problems but make different implementation tradeoffs.