Las (forest)– graf nie zawierający cykli Drzewo (tree) – las spójny

Transkrypt

Las (forest)– graf nie zawierający cykli Drzewo (tree) – las spójny
Las (forest)– graf nie zawierający cykli
Drzewo (tree) – las spójny
Liść (leaf) – wierzchołek stopnia 1
Drzewo ukorzenione (rooted tree) – drzewo z wyróżnionym
wierzchołkiem zwanym korzeniem, wszystkie krawędzie rozumiane
są jako skierowane od korzenia
Głębokość/poziom wierzchołka (depth/level) – odległość
wierzchołka od korzenia (korzeń - 0)
Wysokość drzewa ukorzenionego (height)– długość najdłuższej
ze ścieżek od korzenia
Rodzic (parent) – wierzchołek poprzedzający wierzchołek w na
drodze od korzenia do wierzchołka w (wierzchołek w nazywamy
dzieckiem).
Przodek (ancestor) wierzchołka w – wierzchołek, który znajduje
się na ścieżce od korzenia do wierzchołka w (wierzchołek w
nazywamy wtedy potomkiem (descendant))
Wierzchołek wewnętrzny (internal vertex) – wierzchołek, który
ma przynajmniej jedno dziecko.
Rodzeństwo (siblings)– wierzchołki mające tego samego rodzica
Drzewo m-arne (m-ary tree) (m>=2) – drzewo ukorzenione, w
którym każdy z wierzchołków ma co najwyżej m dzieci, a
przynajmniej 1 wierzchołek ma ich dokładnie m.
Drzewo m-arne zupełne – drzewo m-arne w którym każdy
wierzchołek wewnętrzny ma dokładnie m dzieci i wszystkie dzieci
mają taką samą głębokość.
Drzewo uporządkowane (ordered tree) – drzewo ukorzenione, w
którym dzieciom każdego wierzchołka nadano stałą kolejność
Drzewo binarne (binary tree) – uprządkowane 2-arne drzewo, w
którym każde z dzieci określamy jako lewe lub prawe.
Dwa drzewa ukorzenione są izomorficznymi drzewami
ukorzenionymi jeśli istnieje dla nich izomorfizm, który mapuje
korzeń jednego na korzeń drugiego.