JAVA语法糖

1、栈

// 栈创建
Stack<Integer> A
A = new Stack<>();

// 进栈
A.add(value); // value为数值

// 获得栈顶元素
A.peek(); 

// 出栈
data = A.pop() //删除栈顶元素,并将值输出

// 判断栈是否为空
A.empty()

2、双端队列

参考文档:https://blog.csdn.net/allway2/article/details/113807934

// 双端队列创建
Deque<Integer> instack;
stack = new ArrayDeque<Integer>();

// 进栈
stack.push(value);

// 获得栈顶元素
stack.peek();

// 出栈
stack.pop() ;   //删除栈顶元素,并将值输出

// 判断栈是否为空
stack.isEmpty()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容