I recently read an article that talked about the computation complexity of algorithms. The author mentioned "why insertion sort is faster than quick-sort and bubble-sort for small cases". Could anybody make some explanation for that?
Does anybody know the actual complexity of each sort algorithm I mentioned above?
Consider two complexity functions:
F(X) = X^2
G(X) = 4 * X * ln(X)
F(3) = 9
G(3) = 13
So algorithm F wins for 3 items. But:
F(100) = 10,000
G(100) = 1,842
So algorithm G wins for 100 items.
Insertion sort's complexity is like F(X). Quick sort's complexity is like G(X).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With