Listen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Datenstrukturen sind mehr als eine Anhäufung von Daten.
 
*Wenn Zugriffszeiten eine Rolle spielen, dann sollten die Daten strukturell so angeordnet werden, daß alle wichtigen Zugriffs-Operationen effizient unterstützt werden. Entsprechend spiegeln sich häufig die strukturellen Beziehungen der Daten und die Zugriffsmethoden auch in der Vernetzung der Daten wider.
 
*Entsprechend hängt die Wahl einer geeigneten Datenstruktur von der Art und Häufigkeit der benötigten Zugriffsoperationen ab.
 
*Zu den einfachsten Datenstrukturen zählen lineare Listen, bei denen eine Reihe von Elementen ai in einer geordneten Form repräsentiert werden:

a1 a2 ... ai-1 ai ai+1 ... an


 

*Zu den typischen Operationen auf linearen Listen zählen

*das Hinzufügen eines Elements am Anfang oder oder am Ende der Liste,
 
*das Entfernen eines Elements,
 
*das Betrachten des i-ten Elements (insbesondere für i = 1 oder i = n) und
 
*das Betrachten des nächsten oder vorherigen Elements (also ai+1 oder ai-1 ausgehend von ai).
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999, 2004, 2005 Andreas Borchert, in HTML konvertiert am 14.09.2005