algorytm.org Data structures Klasyczne Drzewo  
Home AlgorithmsData structuresAlgorithmics turorialPractiseDesign patternsIT Law SitemapPortal historyContributors ForumToolsWrite an articleSearch 

Drzewo
User Rating: / 7
PoorBest 
Written by Michał Knasiecki   
Tuesday, 16 August 2005 19:11
There are no translations available.

Drzewo jest bardziej skomplikowaną strukturą niż poprzednie. Dla każdego drzewa wyróżniony jest jeden, charakterystyczny element- korzeń. Korzeń jest jedynym elementem drzewa, który nie posiada elementów poprzednich. Dla każdego innego elementu określony jest dokładnie jeden element poprzedni. Dla każdego elementu oprócz ostatnich, tzw. liści istnieje co najmniej 1 element następny. Jeżeli liczba następnych elementów wynosi nie więcej niż 2 to drzewo nazywamy binarnym, jeżeli natomiast liczba elementów wynosi dokładnie 2 to drzewo nazywamy pełnym drzewem binarnym. Drzewo można zdefiniować, jako acykliczny graf.
Drzewo
Dla każdego drzewa można określić:
  • długość drogi u (głębokość) - liczba wierzchołków, przez które należy przejść od korzenia do wierzchołka u
  • wysokość u - maksymalna liczba wierzchołków na drodze od u do pewnego liścia
  • wysokość drzewa = głębokość = wysokość korzenia +1
  • ścieżka z u do v - zbiór wierzchołków, przez które należy przejść z wierzchołka u do v
  • droga - ścieżka skierowana
  • stopień wierzchołka - liczba jego bezpośrednich następników
  • stopień drzewa - maksymalny stopień wierzchołka


.

Author Progam language Comment Download Rate
 
Add your implementation for this algorithm
  • Login first
File:
Progam language:
Comment:
  To be able to add your implementation, login first



Last Updated on Monday, 07 June 2010 23:22
 

Add comment







Danation
Donate us


RSS Channels
Articles
Implementations
Comments
Forum


Bookmarks








Poll
Czy znalazłeś na stronach www.algorytm.org to czego szukałeś?
 

www.algorytm.org (c) 2000-2010