Ein Stack ist ein Stapelspeicher und der Inhalt wird nach dem Prinzip 'last in first out' abgearbeitet.
Ein Queue ist ein (Empfangs-)Puffer, in dem Messages (Auftraege) gesammelt werden und diese werden dann nacheinander abgearbeitet. Die Reihenfolge wird vom Programm bzw. Programmierer festgelegt.
Das kann ich Dir leider nicht beantworten.. Bezieht sich Deine Frage auf den Kurs 'Datenstrukturen'? Den hab' ich noch nicht bearbeitet und auch noch nicht angefangen.
Wenn Du rekursiv programmierst, dann wird der Stack automatisch vom Compiler verwendet. Aber ich glaub' nicht, dass das jetzt die richtige Antwort ist :D
Wenn Du rekursiv programmierst, dann wird der Stack automatisch vom Compiler verwendet. Aber ich glaub' nicht, dass das jetzt die richtige Antwort ist :D ;)
Comments
Rene K. aus AB
Contributions on this page: 3
View profileMit einfachen Worten :D ;)
Ein Stack ist ein Stapelspeicher und der Inhalt wird nach dem Prinzip 'last in first out' abgearbeitet.
Ein Queue ist ein (Empfangs-)Puffer, in dem Messages (Auftraege) gesammelt werden und diese werden dann nacheinander abgearbeitet. Die Reihenfolge wird vom Programm bzw. Programmierer festgelegt.
_JaSMiN_
Contributions on this page: 2
View profileDanke dir!!!
Und wie kann ich eine Implementierung des ADT (Abstrakter datentyp) Stack in PseudoCode machen???
Rene K. aus AB
Contributions on this page: 3
View profileDas kann ich Dir leider nicht beantworten.. Bezieht sich Deine Frage auf den Kurs 'Datenstrukturen'? Den hab' ich noch nicht bearbeitet und auch noch nicht angefangen.
Wenn Du rekursiv programmierst, dann wird der Stack automatisch vom Compiler verwendet. Aber ich glaub' nicht, dass das jetzt die richtige Antwort ist :D
chris*
Contributions on this page: 1
View profileAuch wenn du nicht rekursiv programmierst :p
Rene K. aus AB
Contributions on this page: 3
View profileStimmt, aber ich find, eine rekursive Programmierung veranschaulicht das Prinzip des Stack sehr anschaulich