Logo tr.boatexistence.com

Kabarcık sıralamanın en kötü durum karmaşıklığı nedir?

İçindekiler:

Kabarcık sıralamanın en kötü durum karmaşıklığı nedir?
Kabarcık sıralamanın en kötü durum karmaşıklığı nedir?
Anonim

Balan sıralama olarak da adlandırılan kabarcık sıralama, listede art arda adım atan, bitişik öğeleri karşılaştıran ve yanlış sıradaysa bunları değiştiren basit bir sıralama algoritmasıdır. Listeden geçiş, liste sıralanana kadar tekrarlanır.

En kötü durumda kabarcık sıralamasındaki karmaşıklık sırası nedir?

Bubble Sort, ortalama ve en kötü durumlarda O(n²) zaman karmaşıklığına sahip, uygulaması kolay, kararlı bir sıralama algoritmasıdır – ve içinde O(n) en iyi durum.

Bubble sort N 2 için neden en kötü durum?

Kabarcık sıralama için mutlak en kötü durum listenin en küçük öğesinin büyük uçta olması 'dır. … Bu en kötü durumda, n/2 takasın n yinelemesi gerekir, bu nedenle sıra yine n2.

Kabarcık sıralama neden en kötü durumdur?

Kabarcık sıralama için en kötü durum listenin en küçük elemanı son konumdayken olur … Bu durumda, en küçük eleman listeden her geçişte bir basamak aşağı iner liste, yani sıralamanın listeden maksimum sayıda geçiş yapması gerekeceği anlamına gelir, yani n - 1.

Kabarcık sıralamanın en iyi büyük/küçük harf karmaşıklığını nasıl hesaplarsınız?

Kabarcık sıralama algoritmasının karmaşıklığını hesaplamak için, her bir döngünün kaç karşılaştırma gerçekleştirdiğini belirlemek yararlıdır. Dizideki her eleman için kabarcık sıralama n − 1 n-1 n−1 karşılaştırma yapar. Büyük O notasyonunda, bubble sort O (n) O(n) O(n) karşılaştırmaları yapar.

Önerilen: