У меня есть следующее понимание: и пузырьковая сортировка, и сортировка вставками имеют временные сложности.
- Лучшее: Ω(n)
- Среднее значение: Θ(n^2)
- Худший: O(n^2)
В то время как сортировка выбора имеет все временные сложности (лучший, средний и худший): (n ^ 2)
После этого вот мои вопросы, основанные на том, что я обычно слышу об этих алгоритмах:
- Пузырьковая сортировка считается наименее эффективным алгоритмом / считается наравне с сортировкой выбором. Почему так? (так как я знаю, согласно Ω, пузырьковая сортировка намного лучше, чем выбор.)
- Сортировка вставками считается улучшением по сравнению с пузырьковой сортировкой и сортировкой выбором. Почему именно так? (опять же, к сложностям времени, хотя я понимаю, что это лучше, чем сортировка выбором, но это также ТОЧНО то же самое, что и пузырьковая сортировка).