Menu
Coddy logo textTech

Time and Space Complexity

Урок 7 из 9 курса Сортировка выбором — серия DSA на Coddy.

Временная сложность:

  • Лучший, средний и худший случаи: O(n2)
    • Selection Sort всегда сканирует всю неотсортированную часть, чтобы найти минимум, даже если массив уже отсортирован. Количество сравнений не зависит от порядка входных данных.

Пространственная сложность:

  • O(1)
    • Selection Sort является алгоритмом «на месте» (in-place). Он переставляет элементы, используя только константный объем дополнительной памяти, независимо от размера входных данных.

Итог:

  • Selection Sort прост и эффективен с точки зрения использования памяти.
  • Он выполняет мало перестановок (не более n-1), что полезно, когда операции записи стоят дорого.
  • Его квадратичное время делает его плохим выбором для больших наборов данных, где предпочтительнее такие алгоритмы, как Merge Sort или Quick Sort.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сортировка выбором — серия DSA