>versenden | >diskutieren | >Permalink 
Baumhaus, am 13.4. 2011 um 22:55:53 Uhr
Liste

Eine Datenstruktur, in der jedes Element auf das darauffolgende zeigt. Wahlweise auch auf das vorangehende - oder auf beide.
Listen sind praktisch, wenn es um die Darstellung von Dingen geht, die fest miteinander verbunden sind, deren Reihenfolge sich also nicht ändert. Unpraktisch sind Listen, wenn man ein ganz bestimmtes Element sucht. Das läßt sich in einer Liste nämlich nur mit linearem Aufwand machen. Wer also größere Datenmengen durchsuchbar vorhalten will, sollte ein Feld verwenden. Da sind die Elemente indexiert und über den Index direkt ansprechbar.
Neben Feldern und Listen gibt es dann auch noch Stapel, Haufen und Bäume. Letztere haben einen besonderen Charme, denn eigentlich sind sie die Obermenge der Listen (die wiederum die Obermenge der Stapel sind) und sie sind rekursiv. Das heißt, ein Baum läßt sich am Einfachsten rekursiv beschreiben: Jedes Element eines Baumes zeigt auf null, einen oder mehrere Bäume. Fertig. Das ist bei der Liste ganz ähnlich, nur mit der Einschränkung, daß die Option »mehrere« wegfällt. Jedes Element einer Liste zeigt auf eine oder keine Liste.


   User-Bewertung: /

Bewerte die Texte in der Datenbank des Assoziations-Blasters!

Hiermit wurden Dir 2 Bewertungspunkte zugeteilt. Wenn Dir ein Text unterkommt, der Dir nicht gefällt, drücke den Minus-Knopf, findest Du einen Text, der Dir gefällt, drücke den Plus-Knopf. Jede Bewertung verbraucht einen Deiner Bewertungspunkte.

Damit Deine Bewertungs-Punkte erhalten bleiben, muss ein Cookie auf Deinem Computer abgelegt werden. Bitte wähle, ob der Cookie für vier Monate oder nur für eine Woche gespeichert werden soll:

Mehr Informationen über das Bewertungssystem
 Konfiguration | Web-Blaster | Statistik | Hilfe | Startseite