欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

使用 Deque 实现堆栈,使用deque实现堆栈,import java.

来源: javaer 分享于  点击 9593 次 点评:167

使用 Deque 实现堆栈,使用deque实现堆栈,import java.


import java.util.ArrayDeque;import java.util.Deque;public class IntegerStack {  private Deque<Integer> data = new ArrayDeque<Integer>();  public void push(Integer element) {    data.addFirst(element);  }  public Integer pop() {    return data.removeFirst();  }  public Integer peek() {    return data.peekFirst();  }  public String toString() {    return data.toString();  }  public static void main(String[] args) {    IntegerStack stack = new IntegerStack();    for (int i = 0; i < 5; i++) {      stack.push(i);    }    System.out.println(\"After pushing 5 elements: \" + stack);    int m = stack.pop();    System.out.println(\"Popped element = \" + m);    System.out.println(\"After popping 1 element : \" + stack);    int n = stack.peek();    System.out.println(\"Peeked element = \" + n);    System.out.println(\"After peeking 1 element : \" + stack);  }}/* 输出After pushing 5 elements: [4, 3, 2, 1, 0]Popped element = 4After popping 1 element : [3, 2, 1, 0]Peeked element = 3After peeking 1 element : [3, 2, 1, 0]*///该片段来自于http://byrx.net
相关栏目:

用户点评