3545336511

3545336511



Drzewa zrównoważone, sortowanie drzewiaste - przykład 1 - zobrazowanie



(A>2) {

if (2 > 1 && A[2] > A[2/21) { swap(A, 2,2/2); bubbleUp(A, 2/2);

J /* KONIEC */


4

NULL NULL


NULL NULL

6

2

NULL | NULL

0

4

NULL | NULL

NULL | NULL

1    2    3    4    5    6    7    8

9 |~ 8 j 7

Z.Tarapala, Algorytmy i slmklury danych.


2    1    4    3    0    4


Drzewa zrównoważone, sortowanie drzewiaste


Przypomnijmy, że w drzewie częściowo uporządkowanym element maksymalny Max znajduje się ZAWSZE w korzeniu drzewa (czyli przy reprezentacji za pomocą tablicy A, znajduje się na pozycji 1, tzn. Max=A[1]).

Aby usunąć element maksymalny z takiego drzewa (stogu) postępujemy dwuetapowo:

Najpierw zamieniamy pierwszy element drzewa z ostatnim (tzn. wykonujemy swap(A, 1, n), gdzie n to rozmiar tablicy) i zmniejszamy rozmiar tablicy, tzn. n=n-1;

Przywracamy naruszoną (być może) w ten sposób własność drzewa „przebąbelkowując” w dół elementy zmodyfikowanego drzewa poczynając od korzenia;


Z-Tarapata. Algorytmy i slmklury danych, wykład nr 5    22



Wyszukiwarka

Podobne podstrony:
Drzewa zrównoważone, sortowanie drzewiaste - przykład 1 - zobrazowanie9 (A, 11) { if (11 > 1 &
Drzewa zrównoważone, sortowanie drzewiaste - przykład 1 - zobrazowanie
Drzewa zrównoważone, sortowanie drzewiaste - przykład 1 ■ rozwiązanie V0id swap(int A[], int i, int
ALGORYTMY I STRUKTURY DANYCH Temat 5:Drzewa zrównoważone, sortowanie drzewiaste Wykładowca: dr inż.
Drzewa zrównoważone, sortowanie drzewiaste „Przebąbelkowanie” w dół polega na tym, że : sprawdzamy
Drzewa zrównoważone, sortowanie drzewiaste ■    Drzewa częściowo uporządkowane (ang.
Drzewa zrównoważone, sortowanie drzewiaste Drzewo częściowo uporządkowane jest zrównoważone, jeżeli
Z.Tarapala. Algorytmy i struktury danych. wykład nr 5    7 Drzewa zrównoważone, sorto
skanuj0006 (196) 4.1. Turystyka przyrodnicza jako integralna część turystyki zrównoważonej 83 nym pr
PROJEKT PROGRAMU ZRÓWNOWAŻONEGO ROZWOJU NA PRZYKŁADZIE WYBRANEJ
skanuj0035 na przykład zjawisko drzewa przed moim oknem zrodziło się z mego własnego wnętrza, a nie
18 Paweł Cabała W celu zobrazowania powyższej procedury posłużmy się przykładem. Do budowy
skanuj0021 (150) 196 5. Kulturowe aspekty turystyki zrównoważonej pokażą przykłady omówione w dalsze

więcej podobnych podstron