Cinematic
Lt. Commander
- Registriert
- Dez. 2010
- Beiträge
- 1.262
Aufgabe 5 (Queue)
In der Vorlesung haben wir eine Queue mit Hilfe eines Arrays realisiert.
Überlegen Sie sich, wie man eine Queue mit Hilfe einer Liste realisieren kann.
Schreiben Sie Prozeduren in Pseudocode, um die Operationen enqueue ( ) und
dequeue ( ) einer Queue zu beschreiben. Benutzen Sie dazu die Operationen
insert ( ) und delete ( ) der erweiterten Liste (Bezeichnung extended_list) aus
Aufgabe 3.
Also ein Array hat ja eine festgelegte Anzahl von Werten vom index 0 bis index n-1.
Was ist denn der Unterschied zur Liste ?
Also bei der Queue ist es ja so, dass wenn ein Element hinzukommt, kann das nur ans Ende drangehangen werden. Und nur das erste Element kann die Queue verlassen, dabei rücken dann alle anderen Elemente ein Platz nach links.
Ich weiß nur nicht, wie ich für das Aufrücken einen Algorithmus schreiben kann bei einer Liste ? Wie sieht eine Liste überhaupt aus ? Also haben die Elemente einer Liste einen Index usw. ?