黑马程序员技术交流社区
标题:
用集合实现模拟堆栈和队列
[打印本页]
作者:
七宝
时间:
2013-8-17 01:51
标题:
用集合实现模拟堆栈和队列
本帖最后由 七宝 于 2013-8-17 23:56 编辑
用LinkedList模拟队列,堆栈的存储情况,怎么模拟,堆栈是先进后出,队列是先进线出,求代码演示
作者:
黑马-张明
时间:
2013-8-17 10:14
/*
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:使用LinkedList模拟一个堆栈或者队列数据结构
* 作 者:薛广晨
* 完成日期:2012 年 10 月 16 日
* 版 本号:x1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 使用LinkedList模拟一个堆栈或者队列数据结构。
堆栈:先进后出 如同一个杯子。
队列:先进先出 如同一个水管。
* 程序输出:
* 程序头部的注释结束
*/
import java.util.*;
class duilie
{
private LinkedList link;
public duilie()
{
link = new LinkedList();
}
public void myAdd(Object obj)
{
link.addFirst(obj);
}
public Object myGet()
{
return link.removeLast();//队列
//return link.removeFirst();//堆栈
}
public boolean isNull()
{
return link.isEmpty();
}
}
class LinkedListTest1
{
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());
}
}
}
复制代码
作者:
神之梦
时间:
2013-8-17 23:25
请look毕老师视频,视频中有
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2