Welfenlab - Leibniz 
                        Universität Hannover Welfenlab Leibniz Universität Hannover

Datenstrukturen und Algorithmen (früher Informatik III)

Wochenstunden: 2 Vorlesung + 1 Übung
Prüfungsart: Klausur
Frequenz: jährlich (Wintersemester)
Credit Points: 4, benotet

Zu den aktuellen Veranstaltungen

Lernziele

Die Vorlesung bietet eine Einführung in die Konstruktion von Datenstrukturen und Algorithmen. Ziele sind das Kennenlernen und Vergleichen alternativer Implementierungen für abstrakte Datentypen, die Analyse der Korrektheit und des Zeit- und Speicherbedarfs und das Kennenlernen und Anwenden von Entwurfsparadigmen für Algorithmen

Stoffplan

Lineare Datentypen

  • ADT Liste
  • ADT Stack
  • ADT Queue

Nicht-lineare Datenstrukturen I (Bäume)

  • Definition und Eigenschaften
  • ADT Tree
  • Sequentielle Darstellung
  • Verkette Darstellung

Anwendungen für Bäume

  • Prioritätswartenschlangen und Heaps
  • Huffman-Codes

Datenstrukturen zur Darstellung von Mengen

  • ADT Set
  • ADT Tabelle
  • Implementation von Tabellen als lineare Listen
  • Implementation von Tabellen mit Zugriff über Hashfunktion
  • Implementation von Tabellen durch Bäume
  • B-Bäume

Sortierung von Mengen

  • Elementare Sortierverfahren
  • Effektive Sortierverfahren für Felder
  • Optimales Sortieren
  • Sortieren mit linearer Komplexität

Nicht-lineare Datenstrukturen II (Graphen)

  • Definition und Eigenschaften
  • Implementation von Graphen
  • Knotendurchlauf
  • Minimale spannende Bäume
  • Kurzeste Pfade in gerichteten Graphen

Weitere Informationen

Diese Veranstaltung wird abwechselnd mit dem Fachgebiet Opens external link in new windowDatenbanken und Informationssysteme im Wintersemester durchgeführt.

Top | Letzte Änderung 24.09.2007 | Verantwortlich Karl-Ingo Friese
| Impressum | © FG Graphische Datenverarbeitung