According to this slide - the following sorting algorithms
- Merge Sort
- Insertion Sort
- Bubble Sort
- Quicksort
- Bogosort
all rely on cmp
- which has a fixed upper limit of n log n
.
Ralf Hinze's Discriminator sort is incredibly performant in linear time. According to these tests in Scala it runs faster than cmp-based sorts for a linear operation.
My question is - can the disciminator sort be parallelized?