[Java的] 堆在Java中 – 堆在Java中

堆栈是一种数据结构来存储多个数据元素. 根据之前后进/先出以下机制堆栈操作 (LIFO).
与基本操作堆栈:
+ 推 : 更多 1 在栈顶元素
+ 流行的 : 拍摄 1 从堆栈的顶部元件
+ 窥视: 堆栈返回的第一个元素没有从堆栈中取出
+ 的isEmpty: 检查堆栈不为空?
+ 搜索: 返回从堆栈如果你没有看到返回顶端元件的堆叠中的位置 -1

import java.util.Stack;

class MyStack{
	public static void main(String[] agrs){
		Stack <Integer> s = new Stack<Integer>();
		for (int i=0; i<10; i++)
			s.push(i);
		System.out.println("Index of number 6 in Stack : " + s.search(6)); 
		System.out.println("Index of number 15 in Stack : " + s.search(15));
		while(!s.isEmpty()){
			System.out.print(s.peek() + "   ");
			s.pop();
		}
	}
}