المكدس: أولاً في Last Out Filo مثل الكأس
قائمة الانتظار: أولاً في First Out Fifo مثل أنبوب المياه
نسخة الكود كما يلي:
فئة duilie {
رابط LinkedList الخاص ؛
duili () {
link = new LinkedList () ؛
}
الفراغ العام myadd (كائن obj) {
link.addfirst (OBJ) ؛
}
كائن عام myget () {
إرجاع link.removelast () ؛ // قم بتغييره لإزالته بحيث يمكن أن يكون تحويل المكدس وقائمة الانتظار
}
المنطقية العامة isnull () {
إرجاع 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 ()) ؛
}
}
}