Structuri de Date și Algoritmi - Curs 4

Previzualizare curs:

Extras din curs:

Curs 4 – Arbori binari

Structura unui nod. Definirea nodului

Nod

Arbore

Curs 4 – Arbori binari

Preordine (RSD)

Inordine (SRD)

Postordine (SDR)

Curs 4 – Arbori binari

Curs 4 – Arbori binari de căutare

< Rad > Rad

Rotire simplă dreapta (inserăm un nod în A)

Rotire simplă stânga (inserăm un nod în C)

Rotire dublă dreapta: stânga-dreapta (inserăm un nod în B1 sau B2)

Rotire dublă stânga: dreapta-stânga (inserăm un nod în B1 sau B2)

Ştergerea unui nod

Ştergere directă dacă nodul are un copil sau e nod frunză

Dacă nodul are şi subarbore drept şi stâng, se determină minimul în subarborele drept. El înlocuieşte nodul considerat, fiind ulterior şters.

!!! Reechilibrarea arborelui (de la părintele nodului şters, spre rădăcină)

Cazuri întâlnite la reechilibrare – rotiri simple (4 cazuri)

Caz 1 – rotire simplă stânga

Cazuri întâlnite la reechilibrare – rotiri simple (4 cazuri)

Caz 2 – rotire simplă dreapta

Cazuri întâlnite la reechilibrare – rotiri simple (4 cazuri)

Caz 3 – rotire simplă stânga

Cazuri întâlnite la reechilibrare – rotiri simple (4 cazuri)

Caz 4 – rotire simplă dreapta

Cazuri întâlnite la reechilibrare – rotiri duble (2 cazuri)

Caz 1 – rotire dublă stânga (dreapta – stânga)

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Structuri de Date si Algoritmi - Curs 4
    • ArboriBinari.pdf
    • curs4_ArboriBinari.cpp
    • Curs4_ArboriBinari.ppt
Alte informații:
Tipuri fișiere:
pdf, ppt, cpp
Nota:
6/10 (1 voturi)
Nr fișiere:
3 fisiere
Pagini (total):
4 pagini
Imagini extrase:
6 imagini
Nr cuvinte:
1 062 cuvinte
Nr caractere:
8 426 caractere
Marime:
67.14KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Electronică
Predat:
la facultate
Materie:
Electronică
Profesorului:
Mihaela Ungureanu
Sus!