系列文章目录
Array 数组操作
Linked List 链表操作
Stack 栈操作
前言
本文简单介绍了如何利用Java自带的类创建栈,掌握这些将有助于在Leetcode中刷题。
Java
-
创建栈
Stack<Integer> stack = new Stack<>();
-
添加元素
stack.push(1); stack.push(2);
-
获取栈顶元素
int temp = stack.peek();
-
删除栈顶元素
int temp = stack.pop();
-
栈的大小
int size = stack.size();
-
栈是否为空
stack.isEmpty();
-
栈的遍历
while (!stack.isEmpty()) { int num = stack.pop(); System.out.println(num); }
总结
参考资料来源:手把手带你刷Leetcode力扣