BFS_&_DFS.rtf

(15 KB) Pobierz
Wstawianie elementu

KOPIEC

Wstawianie elementu.

(1) Dowiązać nowy wierzchołek x  do pierwszego z lewej wierzchołka na przedostatnim poziomie drzewa, którego rząd jest <2.

(2) Nadać nowemu wierzchołkowi etykietę e.

(3) Jeżeli tak otrzymane drzewo nie jest częściowo uporządkowane, to przechodząc wzdłuż drogi od liścia x do korzenia, poprawić etykiety zamieniając etykietę ojca z etykietą syna, jeśli etykieta ojca jest większa niż etykieta syna.

Usuwanie minimum.

e -etykieta liścia  x znajdującego się najbardziej na prawo na ostatnim poziomie kopca

(1) Usunąć wierzchołek x z drzewa d.

(2) Zastąpić etykietę w korzeniu drzewa przez e.

(3) Jeśli tak otrzymane drzewo nie jest kopcem, to zaczynając od korzenia i idąc w kierunku liścia, zamieniać  etykietę ojca z etykietą tego z jego synów, którego etykieta ma mniejszą wartość, tak długo aż zostanie otrzymane drzewo częściowo uporządkowane.

Wysokość kopca to lg n

Koszt insert i delmin

Zgłoś jeśli naruszono regulamin