Skip to content

Zmina.social.cx.ua

Спільно для України

Яка найкраща складність сортування відбору?

2024 adminРідним

O. (n2) Часова складність сортування вибору в найкращому випадку становить О. (n2). Середня складність регістру виникає, коли елементи масиву впорядковано в перемішаному порядку, який не є ні за зростанням, ні за спаданням правильно.

Часова складність алгоритмів сортування

Назва алгоритму сортуванняНайкраща складність часуНайгірша складність часу
Швидке сортуванняΩ(n log(n))O(n2)
Сортування виборуΩ(n2)O(n2)
Тім СортΩ(n)O(n log (n))
Сортування купиΩ(n log(n))O(n log(n))

Навіть якщо вхідні дані вже відсортовано, сортування за вибором все одно включає повторне сканування всіх несортованих елементів, щоб знайти наступний найменший. Отже, на відміну від сортування вставкою, воно залишатиметься O ( n 2 ) O(n^2) O(n2), навіть у найкращому випадку. Сортування вибору не покладається на жодні додаткові масиви, тому це O ( 1 ) O(1) O(1) пробіл.

Часова складність: Часова складність сортування вибору становить O(N2) оскільки є два вкладених цикли: один цикл для вибору елемента масиву один за одним = O(N) інший цикл для порівняння цього елемента з усіма іншими елементами масиву = O(N) Тому загальна складність = O(N) * O( N) = O(N*N) = O(N2)

Швидке сортування Швидке сортування це найшвидший відомий алгоритм сортування на основі порівняння при застосуванні до великих невпорядкованих послідовностей. Він також має перевагу сортування на місці (або майже на місці).

Навігація записів

Previous: Як безпосередньо лікувати еритему?
Next: Які продукти виробляють рослини?
  • Чи підходить маргарин Blue Band для випічки?
  • Які ознаки тривалого Covid?
  • Яка найкраща програма для запису для Windows 7?
  • Скільки айтішників потрібно малому бізнесу?
  • Як зробити літаючу ракету в Minecraft?
  • Чи варто підстригти вуса над губою?
  • Рідним

  • Який вік занадто молодий для побачень?
  • Що означає Наппа?
  • Які є приклади змін?
Proudly powered by WordPress | Theme: goldy-mex by inverstheme.