当前位置:  技术问答>java相关

先进先出的队列怎么实现??

    来源: 互联网  发布时间:2015-11-14

    本文导语:  我需要用一个先进先出的队列 来对一个类对象进行操作 java中有这样的api吗? 没有,那怎么实现? 急 | //: c09:StackL.java // From 'Thinking in Java, 2nd ed.' by Bruce Eckel // www.BruceEckel.com. See copyright noti...



我需要用一个先进先出的队列
来对一个类对象进行操作
java中有这样的api吗?
没有,那怎么实现?

|
//: c09:StackL.java
// From 'Thinking in Java, 2nd ed.' by Bruce Eckel
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
// Making a stack from a LinkedList.
import java.util.*;
import com.bruceeckel.util.*;

public class StackL {
  private LinkedList list = new LinkedList();
  public void push(Object v) {
    list.addFirst(v);
  }
  public Object top() { return list.getFirst(); }
  public Object pop() { 
    return list.removeFirst(); 
  }
  public static void main(String[] args) {
    StackL stack = new StackL();
    for(int i = 0; i = 0) {
    return size() - i;
}
return -1;
    }

    private static final long serialVersionUID = 1224463164541339165L;
}

|
可以象在c++中那样,定义一个类来实现。

|
自己做一个也不是什么困难的事情。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 简单的问题,先进得分!
  • 每次进linux都自动进入X-WINDOWS,如何才能让它先进命令行方式?
  • 100分每次要先进WINDOWS到登录界面,然后才能进linux.这是那儿坏了,该怎么办?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3