Hledat:

Invia.cz Eurovíkendy Kanárské ostrovy Dominikánská republika Madeira Last minute Vydělávejte peníze s INVIA.CZ
 

Binární strom

Jednoduchý binární strom
Jednoduchý binární strom

Binární strom je pojem z teorie grafů a zároveň datová struktura, používaná k ukládání a vyhledávání dat v počítačích.

Binární strom je strom ve smyslu používaném v teorii grafů. Jedná se o orientovaný graf s jedním vrcholem (kořenem), z něhož existuje cesta do všech vrcholů grafu. Každý vrchol binárního stromu může mít maximálně dva orientované syny a s výjimkou kořene právě jednoho předka. Kořen předka nemá.

V praktickém programování je obvykle binární strom reprezentován dvěma způsoby:

  1. pomocí dynamické struktury, kde jsou hrany reprezentovány ukazateli. Takto se reprezentuje například AVL-strom
  2. pomocí pole, kde prvek s indexem i má následníky s indexem 2i a 2i+1 (za předpokladu, že pole je indexováno od 1). Takto je například reprezentovaná halda v algoritmu heapsort.


Binární strom je nejčastěji používán jako binární vyhledávací strom a halda.


 
Binární strom v jiných jazycích: Български, Deutsch, English, Esperanto, Español, Suomi, Français, עברית, Bahasa Indonesia, Íslenska, Italiano, 日本語, 한국어, Polski, Português, Română, Русский, Slovenčina, Slovenščina, Српски / Srpski, Svenska, Українська, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Bin%C3%A1rn%C3%AD_strom
Stránka byla naposledy upravena v Stránka byla naposledy editována 20. 8. 2008 v 17:27.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt