สแต็ค: ครั้งแรกในครั้งสุดท้ายที่ออกมาเหมือนถ้วย
คิว: ครั้งแรกใน FIFO FIFO เหมือนท่อน้ำ
การคัดลอกรหัสมีดังนี้:
คลาส Duilie {
ลิงค์ LinkedList ส่วนตัว;
duili () {
link = new LinkedList ();
-
โมฆะสาธารณะ myadd (Object obj) {
link.addfirst (obj);
-
วัตถุสาธารณะ myget () {
return link.removelast (); // เปลี่ยนเป็น removelast เพื่อให้สามารถแปลงสแต็กและคิว
-
บูลีนสาธารณะ isnull () {
return link.isempty ();
-
-
คลาสสาธารณะ LinkedListTest {
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
Duilie DL = New Duilie ();
dl.myadd ("Java01");
dl.myadd ("Java02");
dl.myadd ("Java03");
dl.myadd ("Java04");
ในขณะที่ (! dl.isnull ()) {
System.out.println (dl.myget ());
-
-
-