Java 双向队列Deque 和 栈Stack

//定义Deque
Deque<Integer> Q=new ArrayDeque<Integer>();
//向尾部插入元素
 Q.addLast(x);
 //向头部插入元素
 Q.addFirst(x);
 //遍历Deque
 Iterator it=Q.iterator();
 while(it.hasNext()){
      System.out.print(it.next());
      if(it.hasNext()) System.out.print(" ");
      else System.out.println();
}
//定义一个栈
Stack sta=new Stack<Integer>();
//插入一个元素
sta.push(x);
//弹出顶部元素
sta.pop();
//判断是否为空
sta.empty();//为空返回true,反之返回false
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页