Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:adt:verkettete_liste:start [28.06.2021 17:41] – [Arrays und Listen] sbel | faecher:informatik:oberstufe:adt:verkettete_liste:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Verkettete Listen ====== | ||
- | ===== Der Arbeitsspeicher ===== | ||
- | |||
- | Man kann sich den Arbeitsspeicher eines Computers in etwas so vorstellen, wie eine Ansammlung von Aktenschränken mit Schubfächern: | ||
- | |||
- | |||
- | {{ : | ||
- | |||
- | Um darin etwas wiederzufinden, | ||
- | |||
- | Ganz ähnlich verfährt der Computer: Wenn man eine Variable deklariert (oder ein anderes Objekt speichern möchte), wird Speicherplatz reserviert, in dem die Informationen gespeichert werden können. Dein Programm kennt die Adresse, an der die Informationen abgelegt sind. Bei modernen Programmiersprachen sieht man als Programmierer für gewöhnlich keine Speicheradressen mehr, die Verwaltung übernimmt der Compiler gemeinsam mit entsprechenden sprachlichen Konstrukten der Programmiersprache. | ||
- | |||
- | {{ : | ||
- | |||
- | ===== Arrays und Listen ===== | ||
- | |||
- | Wenn du mehrere gleichartige Objekte speichern möchtest, hast du im wesentlichen zwei Möglichkeiten: | ||
- | |||
- | ===== Arrays ===== | ||
- | |||
- | Bei eineM Array legst du bereits zum Zeitpunkt der Deklaration fest, wieviele Elemente es enthalten soll: | ||
- | |||
- | <code java> | ||
- | int[] zahlenarray = new int[5]; | ||
- | </ |