Was ist der grundlegende Unterschied zwischen Stack und Queue?

Was ist der grundlegende Unterschied zwischen Stack und Queue?

Bitte helfen Sie mir, ich kann den Unterschied nicht finden.

Wie Unterscheiden Sie einen Stapel und eine Warteschlange?

Ich habe nach der Antwort in verschiedenen Links gesucht und diese Antwort gefunden.

In der High-Level-Programmierung

Ein Stapel ist definiert als eine Liste oder Folge von Elementen, die verlängert wird, indem neue Elemente "über" vorhandene Elemente gelegt und durch Entfernen von Elementen über vorhandene Elemente verkürzt werden. Es ist ein ADT [Abstract Data Type] mit mathematischen Operationen von "push" und "pop".

Eine Warteschlange ist eine Folge von Elementen, die hinzugefügt wird, indem das neue Element an der Rückseite des vorhandenen Elements platziert und durch Entfernen von Elementen vor der Warteschlange verkürzt wird. Es ist ein ADT [Abstract Data Type]. In der Programmierung von Java, C ++, Python usw. wird mehr zu diesen Begriffen verstanden.

Kann ich eine detailliertere Antwort haben? Bitte hilf mir.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage