手机
当前位置:查字典教程网 >编程开发 >Java >LinkedList学习示例模拟堆栈与队列数据结构
LinkedList学习示例模拟堆栈与队列数据结构
摘要:堆栈:先进后出FirstinLastOutFILO如同一个杯子队列:先进先出FirstinFirstoutFIFO如同一个水管复制代码代码如...

堆栈:先进后出First in Last Out FILO 如同一个杯子

队列:先进先出 First in First out FIFO 如同一个水管

复制代码 代码如下:

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());

}

}

}

【LinkedList学习示例模拟堆栈与队列数据结构】相关文章:

关于struts返回对象json格式数据的方法

如何解决struts2日期类型转换

基于Java 数组内存分配的相关问题

深入解析System.load 与 System.loadLibrary

java 格式化输出数字的方法

jdk中String类设计成final的原由

基于java TCP网络通信的实例详解

Java中的final关键字详细介绍

java发送邮件的具体实现

java 学习笔记(入门篇)_程序流程控制结构和方法

精品推荐
分类导航