Zum Inhalt springenSkip to content

Comparison of the algorithms

Bubble SortO(n)O(n2)O(n2)O(1)yes
Insertion SortO(n)O(n2)O(n2)O(1)yes
Selection SortO(n2)O(n2)O(n2)O(1)no
Merge SortO(n log n)O(n log n)O(n log n)O(n)yes
Quick SortO(n log n)O(n log n)O(n2)O(log n)no
Heap SortO(n log n)O(n log n)O(n log n)O(1)no
Cocktail SortO(n)O(n2)O(n2)O(1)yes
ShellsortO(n log n)O(n4/3)O(n2)O(1)no
TimsortO(n)O(n log n)O(n log n)O(n)yes
IntrosortO(n log n)O(n log n)O(n log n)O(log n)no
Radix SortO(d · n)O(d · n)O(d · n)O(n + b)yes
Bogo SortO(n)O(n · n!)O(∞)O(1)no