初始栈
栈(Stack):特性:先进后出
栈的创建
Deque<Integer> stack=new ArrayDeque<>();
栈的方法
Deque<Integer> stack=new ArrayDeque<>();
stack.isEmpty();//isEmpty()方法用来测试次栈是否为空
stack.peek();//peek()方法用于查看次栈顶部的对象,而不从栈中删除它
stack.pop();//pop()方法用于删除栈顶部的对象,并将带对象作为此函数的值返回
stack.push(元素);//将该元素推入到栈顶的顶部
说明:
对于解决一些不好解决的问题时,栈是一种比较的的解决方法,比如:有效的括号问题:有效的括号