码迷,mamicode.com
首页 >  
搜索关键字:用两个栈    ( 343个结果
【剑指offer】用两个栈实现队列
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 ...
分类:其他好文   时间:2018-12-27 03:21:26    阅读次数:177
2.用两个栈实现一个队列
分析:栈是先进后出,队列是先进先出,所以我们要借助一个栈来反转元素的顺序。比如两个栈,pushStack和popStack,当队列添加元素时都用pushStack存放,当队列移除元素时用popStack弹出的元素,popStack栈的作用就是反转pushStack栈中元素的顺序。 步骤:当队列用ad ...
分类:其他好文   时间:2018-12-17 02:04:05    阅读次数:202
[剑指offer] 20. 包含min函数的栈
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 利用两个栈,一个栈来正常保存所有元素,另一个栈作为辅助。仅在以下情况使用: push: 当辅助栈为空,或者辅助栈顶元素大于入栈元素时,辅助栈也push(value) pop: 当辅助栈顶 ...
分类:其他好文   时间:2018-12-02 22:37:45    阅读次数:257
如何用两个栈实现队列
import java.util.Stack; public class QueueTest { private Stack inStack=new Stack(); private Stack outStack=new Stack(); /** * * @Description: (入栈) * @... ...
分类:其他好文   时间:2018-11-24 16:41:41    阅读次数:183
剑指offer---用两个栈实现队列
题目:用两个栈实现队列 要求:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解题代码: ...
分类:其他好文   时间:2018-10-24 12:04:18    阅读次数:156
如何使用栈模拟一个队列
队列先进先出。 栈先进后出。 最近看到一道面试题,要求用两个栈模拟一个队列,这个问题在一年前遇到过,记录一下。 使用栈模拟队列,一个肯定不行,首先想到用两个栈来模拟队列。 当队列有数据要入队时,我们同时将这个数据入栈A 此时我们认为,第一次向队列中插入数据完成了。则我们将A中的数据弹出,使用B来接收 ...
分类:其他好文   时间:2018-10-23 01:13:04    阅读次数:185
面试题9-用两个栈来实现一个队列,完成队列的Push和Pop操作
题目 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 代码 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 输出 1 2 3 ...
分类:其他好文   时间:2018-10-21 23:22:08    阅读次数:323
luogu1155 双栈排序
题目大意 运用两个栈的push和pop操作使得一个序列单调递增且操作字典序最小。$n\leq 1000$。 题解 本题我们要尝试运用“瞪眼法”,也就是推样例。我们显然要数字尽可能地推入第一个栈。那么问题就是:怎样的两个数字不可以在同一个栈中呢?这样的效果是:当一个数字a想要出栈时,其上端有个被他大的 ...
分类:编程语言   时间:2018-10-14 01:48:45    阅读次数:171
[PHP]算法-队列结构的PHP实现
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路: 1.php数组完全就能实现 2.array_push 从尾部往里压入元素 3.array_shift 从头部删除元素 $list=array(); array_push($list,$node);... ...
分类:编程语言   时间:2018-10-12 23:57:56    阅读次数:293
剑指Offer 5. 用两个栈实现队列 (栈)
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。题目地址https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6?tpId=13&tqId=11158&tPage=1&rp=2&r... ...
分类:其他好文   时间:2018-10-11 23:45:33    阅读次数:188
343条   上一页 1 ... 9 10 11 12 13 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!