28 (766)

28 (766)



Czas działania szukaj (więc także t wstaw) jest proporq'onalrry do głębokości wierzchołka x (zewnętrznego lub wewnętrznego), będącego wynikiem funkqi szukaj. Czas wyszukiwania, gdy poszuk/wany jest korzeń: Tm(n) = b ■ 1, b - czas wykonania poj. pętii.

Czas wyszukiwania pomyślnego:

Tp^(n) = b (H1)    ,    H + 1 - Ib. mijanych wierzchołków, H +1 = Llog nj + 1

Tp,t(n) = b (Llog n] + 1) = b (flog n +11) - 0{logn)    T

Czas wyszukiwania niepomyślnego (gdy nie ma elementu w zbiorze): A(n) = 1.4 log n + 0(1)

średnia liczba porównań wymaganych dla wyszukiwania wzorca w BST:

Pn = 2 Hn(n+ 1)/n - 3

Analiza wyszukiwania w drzewach binarnych podana jest w [3] na str. 20. Zajmuje ona prawie ^ (cztery) strony przekształceń rozmaitych. Przepisywać? I tak nikt się nie nauczy. AJe jezełi Szanowni Koledzy pragną lo ja oczywiście wydam upgrade z wyprowadzeniem. Ale póki co podaję lyiku wynik końcowy 1ejz& analizy.

Pn - średniajb. porównań wymaganych dla wyszukania klucza w BST, Hn * In n + 0,577 39. Podać i omówić procedurę usuwania klucza z drzewa poszukiwań binarnych.

procedura usuń (x : kl ucz; vsr C : odsyłacz) i    .r    ...

,T.    •    ,    i    ji V — rikl +kcn rcfarr«i\

( L-suwłtuc kjuczz r z drzewa wskazanego przez /.}    n

var V, w .* odsyłacz;

beęin    " r>\\S) O r (o \

v : = c;    l> » ś. )

wniie {t"    cand (v ‘. .'ii ucz * ?.) do (szukania klucza.r) U6 Or* O* fc. ^Uu^o.

if * <    ther.    u™    o

»-X‘.-=■ 0*.

0J^ołuuvi    l^c>C4W


lĄl tOA. LASKIM


u\m^V g**'

0'--= O A f>< OMy


eJ. eo

aner:; endvhile

if / = nil then (r nie występuje w drzewie} raturr.; •

else

i£ { v*. J ewy = nil) cr (    . pra^y = nil) then

(Brak lewego lub prawnego poddrzewa)

Usuń wierzchołek v* z drzewa/

else

c


v : = v

while w"' nie jest końcem ścieżki w drzewie do    .“

w :» v*.Jewy; (szukanie rnimrnŁmcgo dcmcnru w prawym pod drzewie] andwhilq

Wstaw w". klucz do v~mklucz i usuń wierzchołek w-A z drzewa

enci: ;

endid; end; {usuń}

Co tu opisywać? Koń, jaki jest, każdy widzi. Najpierw szukamy elementu przechodząc drzewo z góry na dół i od lewej do prawej. Gdy nic me znajdziemy, wychodzimy. Gdy znajdziemy i wierzchołek nre ma lewego lud prawego poddrzewa. to jest ostatni ,na dole* i wyrzucamy go. Jezeii jest ,w środku' drzewa to szukamy szagoKTiarejsżegojejenjentu (najbardziej .lewego’ w prawym pcddrzewia - przypominam: małe na lewo,

duże na prawo). Przepisujemy element ten w .wolne* miejsce po usuniętym. Koniec i kropka.

oI\T|^/V*Q V Iaż^n.* y Cp Lit-    U1 C1 *y

tKłrt)


.iv^Aur^    i uicysiYch.

;

u-

lylY --

Py7

28


Wyszukiwarka

Podobne podstrony:
skanuj0004 Zadanie 5. Podczas wykonywania zabiegu farbowania włosów czas działania preparatu na włos
test1 2 (2) ^fs)jaki element stwardniałego zaczynu cementowego, a więc także betonu, jest głównie od
3 (2515) cego we wspólnej szynie sieci, więc tym samym jest propoi ^talne do wartości słowa wejściow
FizykaII58301 579 razie natężenie tego działania w odległości = 1 jest proporcyo-nalne do iloczynu
Capture282 28.9. Zasoby zmienności wspólnej Zasób zmienności wspólnej. Ir, jest proporcja wariancji
czas drastycznego obchodzenia się z owadami. Przedmiotem zabawy badawczej jest więc także przyroda
10 Barbara Bogoiębska prowadzenia sporów. Retoryka szkolna to także działania tekstotwórcze, a więc
IMG92 ••ooo PLAY ^ 15:00 O 16% CD* ^ Q Szukaj Partia nie prowadzi działalności gospodarczej więc
img016 (27) tcw czas działania układu ciepłej wody w ciągu roku h Vs pojemność zasobnika ciepłej
skanuj0047 oznacza, żc średnica kulki wynosiła 5 mm. siła obciążającą kulkę F = 7355 N (750 k(i), a
Pozytywizm 219 Avenarius daje wyraz przekonaniu, że każda nauka, a więc także logika i teoria poznan
NDIGDRUK00572532 26 Podobnie, jak-wydzielanie moczu, działają w tych razach także i silne poty, któ
Kolendowicz7 Rys. 11-19 Rys. 11-20 ■    Oprócz momentu zginającego działa w przekroj

więcej podobnych podstron