栈与队列
Felix_ar
每天进步一点点!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用数组结构实现大小固定的队列和栈
题目用数组结构实现大小固定的队列和栈实现栈public static class ArrayStack { private Integer[] arr;//栈结构 private Integer size;//栈的长度 public ArrayStack(int initSize) { if(initSize < 0){ throw new IllegalA...原创 2018-11-01 23:37:16 · 304 阅读 · 0 评论 -
实现可以获取最小值的栈
题目实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 ,要求:1、push,pop,getMin操作的时间复杂度都是O(1)2、设计的栈类型可以使用现成的栈结构用栈实现//用两个栈,一个用来放数据,一个存放当前数据的最小值//一个数据newNum进入data栈,判断newNum与min栈顶元素newMin(即最小值)的大小,//若newNum<=new...原创 2018-11-02 22:16:46 · 407 阅读 · 0 评论 -
用两个栈实现一个队列(剑指offer)&用两个队列实现一个栈
题目1 用两个栈来实现一个队列, 队列中的元素为int类型2 用两个队列来实现一个栈, 队列中的元素为int类型实现队列public static class TwoStacksQueue { private Stack<Integer> stackPush;//用于push的栈 private Stack<Integer> stackPop;//用于pop...原创 2018-11-02 22:32:50 · 297 阅读 · 0 评论
分享