Care sunt cel mai rău caz și complexitatea medie de caz a arborelui de căutare binar?
Care sunt cel mai rău caz și complexitatea medie de caz a arborelui de căutare binar?

Video: Care sunt cel mai rău caz și complexitatea medie de caz a arborelui de căutare binar?

Video: Care sunt cel mai rău caz și complexitatea medie de caz a arborelui de căutare binar?
Video: DOCUMENTAR RECORDER. 30 de ani de democrație 2024, Mai
Anonim

Arborele de căutare binar

Algoritm In medie Cel mai rău caz
Spaţiu Pe) Pe)
Căutare O(log n) Pe)
Introduce O(log n) Pe)
Șterge O(log n) Pe)

În plus, care este complexitatea de timp mare O cel mai rău caz a unui arbore de căutare binar?

Structura recursivă a a BST produce un algoritm recursiv. In cautarea într-o BST are O (h) cel mai rău - caz timpul de rulare complexitate , unde h este înălțimea lui copac . Din s arbore binar de căutare cu n noduri are un minim de O (log n) niveluri, este nevoie de cel puțin O (log n) comparații pentru a găsi un anumit nod.

În al doilea rând, care este complexitatea în timp a căutării binare cu iterație? Performanța de Algoritmul de căutare binar : Prin urmare, complexitatea temporală a algoritmului de căutare binar este O(log2n) care este foarte eficient. Spațiul auxiliar folosit de acesta este O(1) pentru iterativ implementare și O(log2n) pentru implementare recursivă datorită stivei de apeluri.

De asemenea, întrebarea este, care ar fi cel mai rău caz de complexitate a căutării unui element într-un arbore de căutare binar?

Complexitatea timpului : The complexitatea timpului cel mai rău caz de căutare iar operațiile de inserare este O(h) unde h este înălțimea de Arborele de căutare binar . În cel mai rău caz , noi Mai avea la călătorie de la rădăcină la cel mai adânc nod al frunzei. Înălțimea unui înclinat copac mai deveni n și cel complexitatea timpului de căutare și operația de inserare Mai devin O(n).

Este Big O cel mai rău caz?

Deci, în căutarea binară, cel mai bun caz este O (1), medie și cel mai rău caz este O (autentificare). Pe scurt, nu există nici un fel de relație de tipul „ mare O este folosit pentru cel mai rău caz , Theta pentru medie caz ”. Toate tipurile de notație pot fi (și uneori sunt) folosite atunci când vorbim despre cel mai bun, mediu sau cel mai rău caz a unui algoritm.

Recomandat: