Impressum | Kontakt
 Startseite | Kurse Projekte | Haskell | Fortbildungen | Linux | Suche

Anwendungsbeispiele von Bäumen

Da Bäume neben der Datenspeicherung zugleich eine Hierarchie der Daten beinhalten, ist diese Struktur für viele Anwendungsbeispiele sehr gut geeignet.

  • Web-Seiten sind immer baumartig strukturiert; die Bäume bleiben hier aber relativ flach.
  • Das Inhaltsverzeichnis eines Dateisystems ist baumartig, wobei jeder Knoten viele Unterverzeichnisse (Teilbäume) enthalten kann (Vielwegbäume).
  • Bei der Datenkomprimierung wird oft der Huffman-Kodierbaum verwendet.
  • Arithmetische Rechenterme lassen sich ebenfalls als Operatorenbäume speichern. Dabei sitzen die Rechenoperationen in den inneren Knoten, die Zahlen bilden die Blätter des Baumes.
  • Compiler übersetzen einen Quelltext immer in einen Syntaxbaum. Nur ein syntaktisch fehlerfreies Programm liefert dabei einen gültigen Baum, der anschließend bei interpretierenden Sprachen abgearbeitet wird.