源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

LinkedList学习示例模拟堆栈与队列数据结构

  • 时间:2022-12-05 08:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:LinkedList学习示例模拟堆栈与队列数据结构
堆栈:先进后出First in Last Out FILO 如同一个杯子 队列:先进先出 First in First out FIFO  如同一个水管
[u]复制代码[/u] 代码如下:
class Duilie{     private LinkedList link;     Duilie(){         link = new LinkedList();     }     public void myAdd(Object obj){         link.addFirst(obj);     }     public Object myGet(){         return link.removeLast();//改为removeLast这样就可以是堆栈和队列的转换     }     public boolean isNull(){         return link.isEmpty();     } } public class LinkedListTest {     public static void main(String[] args) {         Duilie dl = new Duilie();         dl.myAdd("java01");         dl.myAdd("java02");         dl.myAdd("java03");         dl.myAdd("java04");         while (!dl.isNull()){             System.out.println(dl.myGet());         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部