Koji su najgori slučaj i prosječna složenost slučaja binarnog stabla pretraživanja?
Koji su najgori slučaj i prosječna složenost slučaja binarnog stabla pretraživanja?

Video: Koji su najgori slučaj i prosječna složenost slučaja binarnog stabla pretraživanja?

Video: Koji su najgori slučaj i prosječna složenost slučaja binarnog stabla pretraživanja?
Video: Раздел, неделя 6 2024, Svibanj
Anonim

Binarno stablo pretraživanja

Algoritam Prosječno Najgori slučaj
Prostor Na) Na)
traži O(log n) Na)
Umetnuti O(log n) Na)
Izbrisati O(log n) Na)

Osim toga, koja je velika O najgore vremenska složenost binarnog stabla pretraživanja?

Rekurzivna struktura a BST daje rekurzivni algoritam. Pretraživanje u BST ima O (h) najgori - slučaj vrijeme izvođenja složenost , gdje je h visina stablo . Od s binarno stablo pretraživanja s n čvorova ima minimalno O (log n) razine, potrebno je najmanje O (log n) usporedbe za pronalaženje određenog čvora.

Drugo, kolika je vremenska složenost binarnog pretraživanja s iteracijom? Izvedba od Algoritam binarnog pretraživanja : Stoga, vremenska složenost algoritma binarnog pretraživanja je O(log2n) što je vrlo učinkovito. Pomoćni prostor koji koristi je O(1) za iterativno implementacija i O(log2n) za rekurzivnu implementaciju zbog steka poziva.

Također je pitanje, koja bi bila najgora vremenska složenost pretraživanja elementa u binarnom stablu pretraživanja?

Vremenska složenost : The u najgorem slučaju vremenska složenost od traži a operacije umetanja su O(h) gdje je h visina Stablo binarnog pretraživanja . U Najgori slučaj , mi svibanj imati do putovati iz korijena do najdublji lisni čvor. Visina iskrivljenog drvo svibanj postati n i the vremenska složenost od traži i operacija umetanja svibanj postati O(n).

Je li Big O najgori slučaj?

Dakle, u binarnom pretraživanju, najbolji slučaj je O (1), prosjek i Najgori slučaj je O (prijava). Ukratko, ne postoji odnos tipa “ veliki O se koristi za Najgori slučaj , Theta za prosjek slučaj ”. Sve vrste zapisa mogu se koristiti (i ponekad se koriste) kada se govori o najboljem, prosječnom ili Najgori slučaj algoritma.

Preporučeni: