Overview
Pancake 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.
Pancake Sort orders records with a named compare, partition, or distribution strategy.
Compact metadata for implementation and discovery.
Pancake 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.
Pancake 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 reference for pancake sorting by prefix reversals and permutation sorting behavior.
Good next jumps from the relationship graph, ranked for useful discovery.
Pancake sort uses prefix reversals rather than partitioning around pivots.
Both algorithms reason about permutations through constrained item movement rather than ordinary comparisons alone.