Jaké jsou nejhorší a průměrné případy složitosti binárního vyhledávacího stromu?
Jaké jsou nejhorší a průměrné případy složitosti binárního vyhledávacího stromu?

Video: Jaké jsou nejhorší a průměrné případy složitosti binárního vyhledávacího stromu?

Video: Jaké jsou nejhorší a průměrné případy složitosti binárního vyhledávacího stromu?
Video: 1.11 Best Worst and Average Case Analysis 2024, Duben
Anonim

Binární vyhledávací strom

Algoritmus Průměrný Nejhorší případ
Prostor Na) Na)
Vyhledávání O(log n) Na)
Vložit O(log n) Na)
Vymazat O(log n) Na)

Kromě toho, jaká je velká časová složitost nejhoršího případu binárního vyhledávacího stromu?

Rekurzivní struktura a BST poskytuje rekurzivní algoritmus. Hledání v BST má Ó (h) nejhorší - případ runtime složitost , kde h je výška strom . Protože s binární vyhledávací strom s n uzly má minimum Ó (log n) úrovně, trvá to minimálně Ó (log n) porovnání k nalezení konkrétního uzlu.

Za druhé, jaká je časová složitost binárního vyhledávání s iterací? Výkon Binární vyhledávací algoritmus : Proto, časová složitost binárního vyhledávacího algoritmu je O(log2n), což je velmi efektivní. Pomocný prostor, který používá, je O(1) for iterativní implementace a O(log2n) pro rekurzivní implementaci kvůli zásobníku volání.

Otázkou také je, jaká by byla nejhorší časová složitost hledání prvku v binárním vyhledávacím stromu?

Časová složitost : The v nejhorším případě časovou složitost z Vyhledávání a operace vkládání je O(h), kde h je výška Binární vyhledávací strom . v nejhorší případ , my smět mít na cestovat z kořene na nejhlubší listový uzel. Výška zkosení strom může stát se n a časovou složitost z Vyhledávání a operaci vložení smět stát se O(n).

Je Big O nejhorší případ?

Takže v binárním vyhledávání nejlepší případ je Ó (1), průměr a nejhorší případ je Ó (logn). Stručně řečeno, neexistuje žádný druh vztahu typu „ velké O se používá pro nejhorší případ , Theta pro průměr případ “. Všechny typy zápisu mohou být (a někdy jsou) použity, když se mluví o nejlepším, průměrném nebo nejhorší případ algoritmu.

Doporučuje: