Logo el.boatexistence.com

Ποια είναι η χειρότερη περίπτωση πολυπλοκότητας τύπου bubble;

Πίνακας περιεχομένων:

Ποια είναι η χειρότερη περίπτωση πολυπλοκότητας τύπου bubble;
Ποια είναι η χειρότερη περίπτωση πολυπλοκότητας τύπου bubble;

Βίντεο: Ποια είναι η χειρότερη περίπτωση πολυπλοκότητας τύπου bubble;

Βίντεο: Ποια είναι η χειρότερη περίπτωση πολυπλοκότητας τύπου bubble;
Βίντεο: ΠΩΣ ΝΑ ΕΙΣΑΙ Ο ΣΩΣΤΟΣ ΑΝΔΡΑΣ ΣΤΟ ΓΥΜΝΑΣΤΗΡΙΟ!!! ft 2ActiveLab 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).

Συνιστάται: