黑马程序员_堆栈和队列两种数据结构


------- android培训java培训、期待与您交流! ----------


package 演示练习;




//思路:用linkedlist 表示两种数据结构1;队列数据结构,即数据是先进的会先取出
//                                 2;堆栈数据结构,即数据先进的会最后取出
import java.util.*;
class 队列
{  
private LinkedList t=new LinkedList();
public  void 添加数据(Object obj)
{
t.addLast(obj);
}

public Object 取出数据()
{

return t.removeFirst();
}
public  boolean  是否为空()
{
return t.isEmpty();
}

}




class 堆栈
{
private LinkedList t=new LinkedList();
public  void 添加数据(Object obj)
{
t.addFirst(obj);

}
public Object 取出数据()
{
return t.remove();

}
public boolean 是否为空()
{
return t.isEmpty();
}

}




public class linked演示队列和堆栈数据结构练习 {


public static void main(String[] args) {
// TODO 自动生成的方法存根
//队列   a=new 队列();
堆栈   a=new 堆栈();
a.添加数据("java01");
a.添加数据("java02");
a.添加数据("java03");
a.添加数据("java04");
while(!a.是否为空())
    {
yanshi.sopl(a.取出数据());
}
yanshi.sopl(a);

}


------- android培训java培训、期待与您交流! ----------}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值