Dieses Beispiel teilt den spezifischen Code der Java -Implementierung Simple Stack für Ihre Referenz. Der spezifische Inhalt ist wie folgt
/***Erstellt von Frank*/Public Class Toystack {/***Maximale Stapeltiefe **/Protected int max_depth = 10; / *** Stromtiefe des Stapels*/ geschützte Int -Tiefe = 0; / *** tatsächlicher Stack*/ Protected int [] stack = new int [max_depth]; / *** Push, fügen Sie dem Stapel ein Element hinzu** @param n Integer, das hinzugefügt werden soll } Stack [Tiefe ++] = n; } / ** * Pop, kehren Sie zum oberen Element des Stapels zurück und löschen Sie aus dem Stapel * * @return Das obere Element des Stapels * / Protected Int pop () {if (tiefe == 0) {werfen neue RunTimeException ("Die Elemente im Stapel wurden nicht mehr Elemente aufgenommen."). } // -Depth, Dept Subtrahieren Sie zuerst 1 und weisen Sie sie dann der Variablenabteilung zu, so dass die Tiefe des gesamten Stapels um 1 reduziert wird (entspricht dem Löschen aus dem Stapel). Return Stack [-Tiefe]; } / ** * peek, geben Sie das Element oben im Stapel zurück, aber löschen Sie es nicht aus dem Stapel * * @return * / Protected int peek () {if (tiefe == 0) {Wirf eine neue RunTimeexception ("Das Element im Stapel wurde nicht mehr genommen und es kann nicht mehr genommen werden."); } return Stack [Tiefe - 1]; }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.