Ποια είναι η χειρότερη περίπτωση και η μέση πολυπλοκότητα περίπτωσης του δυαδικού δέντρου αναζήτησης;
Ποια είναι η χειρότερη περίπτωση και η μέση πολυπλοκότητα περίπτωσης του δυαδικού δέντρου αναζήτησης;
Anonim

Δυαδικό δέντρο αναζήτησης

Αλγόριθμος Μέση τιμή Χειρότερη περίπτωση
Χώρος Επί) Επί)
Αναζήτηση O(log n) Επί)
Εισάγετε O(log n) Επί)
Διαγράφω O(log n) Επί)

Εξάλλου, ποια είναι η μεγάλη χρονική πολυπλοκότητα της χειρότερης περίπτωσης ενός δυαδικού δέντρου αναζήτησης;

Η αναδρομική δομή του α BST παράγει έναν αναδρομικό αλγόριθμο. Ερευνητικός σε ένα BST έχει Ο (η) χειριστός - υπόθεση χρόνο εκτέλεσης περίπλοκο , όπου h είναι το ύψος του δέντρο . Από το s δυαδικό δέντρο αναζήτησης με n κόμβους έχει ελάχιστο Ο (log n) επίπεδα, χρειάζεται τουλάχιστον Ο (log n) συγκρίσεις για την εύρεση ενός συγκεκριμένου κόμβου.

Δεύτερον, ποια είναι η χρονική πολυπλοκότητα της δυαδικής αναζήτησης με επανάληψη; Επίδοση του Αλγόριθμος δυαδικής αναζήτησης : Επομένως, χρονική πολυπλοκότητα του δυαδικού αλγόριθμου αναζήτησης είναι O(log2ιδ) που είναι πολύ αποτελεσματικό. Ο βοηθητικός χώρος που χρησιμοποιεί είναι O(1) για επαναληπτικός υλοποίηση και O(log2ιδ) για αναδρομική υλοποίηση λόγω στοίβας κλήσεων.

Επίσης, το ερώτημα είναι, ποια θα ήταν η χειρότερη χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου σε ένα δυαδικό δέντρο αναζήτησης;

Πολυπλοκότητα χρόνου : Ο πολυπλοκότητα στη χειρότερη περίπτωση του Αναζήτηση και οι πράξεις εισαγωγής είναι O(h) όπου h είναι το ύψος του Δυαδικό δέντρο αναζήτησης . Σε χειρότερη περίπτωση , εμείς ενδέχεται έχω προς το ταξίδι από τη ρίζα προς το ο βαθύτερος κόμβος φύλλων. Το ύψος ενός λοξού δέντρο μπορεί γίνε ν και το χρονική πολυπλοκότητα του Αναζήτηση και λειτουργία εισαγωγής ενδέχεται γίνει O(n).

Είναι το Big O η χειρότερη περίπτωση;

Έτσι, στη δυαδική αναζήτηση, το καλύτερο υπόθεση είναι Ο (1), μέσος όρος και χειρότερη περίπτωση είναι Ο (logn). Εν ολίγοις, δεν υπάρχει κανένα είδος σχέσης του τύπου " μεγάλο Ο χρησιμοποιείται για χειρότερη περίπτωση , Θήτα κατά μέσο όρο υπόθεση ". Όλοι οι τύποι σημειογραφίας μπορούν να χρησιμοποιηθούν (και μερικές φορές χρησιμοποιούνται) όταν μιλάμε για το καλύτερο, το μέσο όρο ή χειρότερη περίπτωση ενός αλγορίθμου.

Συνιστάται: