LinkedList模拟一个堆栈和队列数据结构
LinkedList模拟一个堆栈和队列数据结构,如果对你有帮助就看看吧。
实例代码:
/* * 使用LinkedList模拟一个堆栈或者队列数据结构。 * * 堆栈:先进后出 如同一个杯 * 队列:先进先出 First in First out First FIFO 如同一个水管 * * * */ import java.util.LinkedList; class Duilie{ private LinkedList link; public Duilie(){ link = new LinkedList(); } public void myAdd(Object obj){ link.add(obj); } public Object myGet(){ return link.removeLast(); } public boolean isNull(){ return link.isEmpty(); } public static void sop(Object obj){ System.out.println(obj); } } public class test5 { 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()){ dl.sop(dl.myGet()); } } }
资源均来自第三方,谨慎下载,前往第三方网站下载