Datenstruktur: Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
 
(19 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
In der modernen Informatik gibt es 3 verschieden Datenstrukturen.
+
In der modernen Informatik gibt es 3 verschiedene dynamische,lineare Datenstrukturen.
  
  
Die 1.Datenstruktur nennt man Queue (Die Datenstruktur Queue dient zum Zwischenspeichern von Objekten in einer Reihenfolge. Sie gibt die Objekte nach der Reihenfolge ihres Einfügens wieder, sie arbeitet also nach dem FIFO-Prinzip (First In First Out).
+
== Queue ==
 +
(Schlange) Die Datenstruktur Queue dient zum Zwischenspeichern von Objekten in einer Reihenfolge. Sie gibt die Objekte nach der Reihenfolge ihres Einfügens wieder, sie arbeitet also nach dem FIFO-Prinzip (First In First Out).Außerdem unterscheidet man zwischen verschiedenen Methoden: dequeue() und enqueue().
  
Die 2.Datenstruktur nennt man List
 
  
Die 3.Datenstruktur nennt man Stack
+
== [[Lineare Liste|List]] ==
 +
(Liste): Methoden: remove(), insert(), append() Basiert auf dem LIFO Prinzip (Last In First Out).
 +
 
 +
 
 +
 
 +
== Stack ==
 +
(Stapel): ist eine dynamische Datenstruktur, welche nach dem LiFo –Prinzip (Last-In-First-Out) funktioniert.  Also wird das zuletzt eingefügte Objekt als erstes wieder entnommen. Ein Stapel kann beliebig viele Objekte enthalten.
 +
 
 +
[[Datei:lifo.jpg]]

Aktuelle Version vom 6. Dezember 2016, 14:10 Uhr

In der modernen Informatik gibt es 3 verschiedene dynamische,lineare Datenstrukturen.


Queue[Bearbeiten]

(Schlange) Die Datenstruktur Queue dient zum Zwischenspeichern von Objekten in einer Reihenfolge. Sie gibt die Objekte nach der Reihenfolge ihres Einfügens wieder, sie arbeitet also nach dem FIFO-Prinzip (First In First Out).Außerdem unterscheidet man zwischen verschiedenen Methoden: dequeue() und enqueue().


List[Bearbeiten]

(Liste): Methoden: remove(), insert(), append() Basiert auf dem LIFO Prinzip (Last In First Out).


Stack[Bearbeiten]

(Stapel): ist eine dynamische Datenstruktur, welche nach dem LiFo –Prinzip (Last-In-First-Out) funktioniert. Also wird das zuletzt eingefügte Objekt als erstes wieder entnommen. Ein Stapel kann beliebig viele Objekte enthalten.

Lifo.jpg