Logo bg.boatexistence.com

Коя е най-лошата сложност на сортирането с балон?

Съдържание:

Коя е най-лошата сложност на сортирането с балон?
Коя е най-лошата сложност на сортирането с балон?

Видео: Коя е най-лошата сложност на сортирането с балон?

Видео: Коя е най-лошата сложност на сортирането с балон?
Видео: КОЙ НАКАЗА ДАЯНА? 24 часа наказание от лошата ​​леля! 2024, Може
Anonim

Сортиране с мехурчета, понякога наричано потъващо сортиране, е прост алгоритъм за сортиране, който многократно преминава през списъка, сравнява съседни елементи и ги разменя, ако са в грешен ред. Преминаването през списъка се повтаря, докато списъкът бъде сортиран.

Какъв е редът на сложност при сортиране на балончета в най-лошия случай?

Bubble Sort е лесен за прилагане, стабилен алгоритъм за сортиране с времева сложност от O(n²) в средните и най-лошите случаи – и O(n) в най-добрият случай.

Защо е най-лошият случай за сортиране на балон N 2?

Абсолютният най-лош случай за сортиране с балончета е когато най-малкият елемент от списъка е в големия край . … В този най-лош случай са необходими n итерации от n/2 размяна, така че редът отново е n2.

Защо сортирането на балон е най-лошият случай?

Най-лошата ситуация за сортиране с балончета е когато най-малкият елемент в списъка е на последната позиция … В тази ситуация най-малкият елемент ще се премести с едно място надолу при всяко преминаване през списък, което означава, че сортирането ще трябва да направи максимален брой преминавания през списъка, а именно n - 1.

Как се изчислява най-добрата сложност на сортирането с балон?

За да се изчисли сложността на алгоритъма за сортиране с балончета, е полезно да определите колко сравнения извършва всеки цикъл. За всеки елемент в масива сортирането с балончета прави n − 1 n-1 n−1 сравнения. В нотация с голямо O, сортирането с балончета извършва O (n) O(n) O(n) сравнения.

Препоръчано: