Logo nl.boatexistence.com

Wat is de worst case complexiteit van bellensoort?

Inhoudsopgave:

Wat is de worst case complexiteit van bellensoort?
Wat is de worst case complexiteit van bellensoort?

Video: Wat is de worst case complexiteit van bellensoort?

Video: Wat is de worst case complexiteit van bellensoort?
Video: 1.11 Best Worst and Average Case Analysis 2024, Mei
Anonim

Bubble sort, soms ook wel sinking sort genoemd, is een eenvoudig sorteeralgoritme dat herhaaldelijk door de lijst stapt, aangrenzende elementen vergelijkt en ze verwisselt als ze in de verkeerde volgorde staan. Het doorlopen van de lijst wordt herhaald totdat de lijst is gesorteerd.

Wat is de volgorde van complexiteit bij het sorteren van bellen in het slechtste geval?

Bubble Sort is een eenvoudig te implementeren, stabiel sorteeralgoritme met een tijdscomplexiteit van O(n²) in de gemiddelde en ergste gevallen – en O(n) in het beste geval.

Waarom is het slechtste geval voor bellensoort N 2?

Het absoluut slechtste geval voor het sorteren van bellen is wanneer het kleinste element van de lijst aan de grote kant staat . … In dit ergste geval zijn er n iteraties van n/2 swaps nodig, dus de volgorde is, nogmaals, n2.

Waarom is de bubbelsoort in het slechtste geval?

De slechtste situatie voor het sorteren van bellen is wanneer het kleinste element van de lijst op de laatste positie staat … In deze situatie zal het kleinste element bij elke passage door de lijst, wat betekent dat de sortering het maximale aantal passages door de lijst moet maken, namelijk n - 1.

Hoe bereken je de beste complexiteit van bellensoort?

Om de complexiteit van het bellensorteeralgoritme te berekenen, is het handig om bepalen hoeveel vergelijkingen elke lus uitvoert. Voor elk element in de array maakt bellensortering n 1 n-1 n−1 vergelijkingen. In grote O-notatie voert bellensortering O (n) O (n) O (n) vergelijkingen uit.

Aanbevolen: