您的位置:首页 > 理论基础 > 数据结构算法

用LinkedList集合模拟一个队列(先进先出)或者堆栈(先进后出)数据结构。

2012-04-28 14:17 351 查看
import java.util.*;
class LinkedListTest1
{
public static void main(String[] args)
{
DuiLie d=new DuiLie();
d.myAdd("java01");
d.myAdd("java02");
d.myAdd("java03");
d.myAdd("java04");
while (d.mySize()>0)
{
System.out.println(d.myRemove());
}
}
}
class DuiLie
{
private LinkedList l;
DuiLie()
{
l=new LinkedList();
}
public void myAdd(Object obj)
{
l.addFirst(obj);
}
public Object myRemove()
{
return l.removeLast();
}
public boolean isNull()
{
return l.isEmpty();
}
public int mySize()
{
return l.size();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐