3 Datenstrukturen Flashcards

1
Q

Array [A] (lineare Datenstruktur)

A
  • endliche Folge von Elementen eines bestimmten Grundtyps
  • lineare Anordnung der Elemente
  • 1 Vorgänger / Nachfolger pro Element
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Elemente [A]

A
  • feste Anzahl (über Deklaration der Feldgrenzen eindeutig festgelegt)
  • Elemente können beliebig strukturiert sein
  • alle Elemente müssen die gleiche Struktur haben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

statische Verwaltung [A]

A
  • Elemente werden (zur Ausführungszeit) in zusammenhängendem Bereich des Speichers abgelegt
  • können durch ein Schleife einfach ausgelesen werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Zugriff auf Elemente [A]

A
  • direkt über einen Index

- Zugriff für ein beliebiges Element in konstanter Zeit, da für alle gleich

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Feldgrenzen [A]

A
  • müssen bei Erzeugung des Arrays definiert werden
  • können nicht nachträglich geändert werden
  • falls Änderung nötig muss eine Neuerzeugung erfolgen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Listen [L]

A
  • nichtendliche Folge von Elemente

-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Elemente [L]

A
  • variable Anzahl
  • Listen können (während der Ausführungszeit) wachsen und schrumpfen
  • Elemente können beliebig strukturiert sein
  • alle Elemente müssen die gleiche Struktur haben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

dynamische Verwaltung [L]

A
  • Elemente liegen nicht notwendigerweise in zusammenhängendem Bereich des Speichers
  • können nicht einfach durch eine Schleife ausgelesen werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Zugriff auf Elemente [L]

A
  • Zugriff geschieht durch eine Suche entlang der Liste
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Listengrenze [L]

A
  • maximale Länge muss nicht direkt festgelegt werden

- Elemente werden dynamisch erzeugt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

einseitig verkettete lineare Liste

A
  • Element = Knoten
  • besteht aus Datenteil und Referenz auf Folgeknoten
  • Verweise nur in eine Richtung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

doppelt verkettete Liste

A
  • Element = Knoten
  • besteht aus Datenteil und Referenz auf den vorherigen Knoten und den Folgeknoten
  • erste Element hat keinen Vorgänger
  • letztes Element hat keinen Nachfolger
How well did you know this?
1
Not at all
2
3
4
5
Perfectly