Cilat janë rastet më të këqija dhe kompleksiteti mesatar i rastit të pemës së kërkimit binar?
Cilat janë rastet më të këqija dhe kompleksiteti mesatar i rastit të pemës së kërkimit binar?

Video: Cilat janë rastet më të këqija dhe kompleksiteti mesatar i rastit të pemës së kërkimit binar?

Video: Cilat janë rastet më të këqija dhe kompleksiteti mesatar i rastit të pemës së kërkimit binar?
Video: Zotac RTX 4090 AMP Extreme AIRO REVIEW: Six months LATER 2024, Mund
Anonim

Pema e kërkimit binar

Algoritmi Mesatare Rasti më i keq
Hapësirë O(n) O(n)
Kërko O (log n) O(n)
Fut O (log n) O(n)
Fshije O (log n) O(n)

Për më tepër, cili është kompleksiteti i madh kohor O në rastin më të keq të një peme kërkimi binar?

Struktura rekursive e a BST jep një algoritëm rekurziv. Duke kërkuar ne nje BST ka O (h) më e keqja - rast koha e ekzekutimit kompleksiteti , ku h është lartësia e pemë . Që nga s pema e kërkimit binar me n nyje ka një minimum prej O (log n) nivelet, duhet të paktën O (log n) krahasime për të gjetur një nyje të caktuar.

Së dyti, sa është kompleksiteti kohor i kërkimit binar me përsëritje? Performanca e Algoritmi i Kërkimit Binar : Prandaj, kompleksiteti kohor i algoritmit binar të kërkimit është O (log2n) që është shumë efikase. Hapësira ndihmëse e përdorur prej saj është O(1) për përsëritëse zbatimi dhe O(log2n) për zbatimin rekurziv për shkak të stivës së thirrjeve.

Pyetja është gjithashtu, cili do të ishte kompleksiteti kohor i rastit më të keq të kërkimit të një elementi në një pemë kërkimi binar?

Kompleksiteti kohor : The Kompleksiteti në rastin më të keq e kërkimi dhe operacionet e futjes është O(h) ku h është lartësia prej Pema e Kërkimit Binar . Në Rasti më i keq , ne mund kanë te udhëtim nga rrënja te nyja më e thellë e gjetheve. Lartësia e një të anuar pemë mund bëhen n dhe kompleksiteti kohor e kërkimi dhe funksionimin e futjes mund bëhet O(n).

A është Big O rasti më i keq?

Pra, në kërkimin binar, më i miri rast është O (1), mesatare dhe Rasti më i keq është O (logn). Me pak fjalë, nuk ka asnjë lloj marrëdhënieje të llojit O i madh përdoret për Rasti më i keq , Theta për mesataren rast “. Të gjitha llojet e shënimeve mund të përdoren (dhe ndonjëherë përdoren) kur flasim për më të mirën, mesataren ose Rasti më i keq të një algoritmi.

Recommended: