Heim > häufiges Problem > Wenn die Eingabesequenz eines Stapels 12345 ist, wie lautet dann die Ausgabesequenz des Stapels?

Wenn die Eingabesequenz eines Stapels 12345 ist, wie lautet dann die Ausgabesequenz des Stapels?

青灯夜游
Freigeben: 2020-08-31 11:07:37
Original
20273 Leute haben es durchsucht

Die Eingabesequenz eines Stapels ist 12345, dann ist die Ausgabesequenz des Stapels: 54321. Die Eigenschaft des Stapels lautet „First in, last out“; er speichert Daten nach dem Prinzip „First in, last out“. Die zuerst eingegebenen Daten werden an den unteren Rand des Stapels verschoben, und die letzten Daten befinden sich oben Wenn Daten gelesen werden müssen, werden die Daten von oben aus dem Stapel entnommen (die letzten Daten werden zuerst ausgelesen).

Wenn die Eingabesequenz eines Stapels 12345 ist, wie lautet dann die Ausgabesequenz des Stapels?

Stack, auch Stack genannt, ist eine lineare Tabelle mit begrenzten Operationen. Eine lineare Tabelle, die Einfüge- und Löschvorgänge nur auf das Ende der Tabelle beschränkt. Dieses Ende wird als Oberseite des Stapels bezeichnet, das andere Ende als Unterseite. Das Einfügen eines neuen Elements in einen Stapel wird auch als Schieben, Schieben oder Schieben bezeichnet. Dabei wird das neue Element auf das oberste Element des Stapels gelegt, wodurch es zu einem neuen obersten Element wird Pushing aus dem Stapel, wodurch das oberste Element des Stapels gelöscht wird und die angrenzenden Elemente zum neuen obersten Element des Stapels werden.

Als Datenstruktur ist ein Stapel eine spezielle lineare Liste, die nur an einem Ende Einfüge- und Löschvorgänge ausführen kann. Es speichert Daten nach dem First-In-Last-Out-Prinzip. Die Daten, die zuerst eingegeben werden, werden an den unteren Rand des Stapels verschoben, und die letzten Daten befinden sich oben im Stapel von der Spitze des Stapels (die letzten Daten werden zuerst ausgelesen). Der Stapel verfügt über eine Speicherfunktion. Bei Einfüge- und Löschvorgängen auf dem Stapel ist es nicht erforderlich, den unteren Zeiger des Stapels zu ändern.

Ein Stapel ist eine spezielle lineare Liste, die Einfüge- und Löschvorgänge am selben Ende ermöglicht. Das Ende, das Einfüge- und Löschvorgänge ermöglicht, wird als oberes Ende des Stapels bezeichnet, und das andere Ende ist das untere Ende des Stapels, und das obere Ende des Stapels ist schwebend , man spricht von einem leeren Stapel. Das Einfügen wird im Allgemeinen als PUSH bezeichnet, das Löschen als Popping (POP). Der Stapel wird auch als First-In-Last-Out-Liste bezeichnet.

Weitere Informationen zu diesem Thema finden Sie auf: Chinesische PHP-Website!

Das obige ist der detaillierte Inhalt vonWenn die Eingabesequenz eines Stapels 12345 ist, wie lautet dann die Ausgabesequenz des Stapels?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage