码迷,mamicode.com
首页 >  
搜索关键字:两个栈    ( 569个结果
用栈实现队列
正如标题所述,你需要使用两个栈来实现队列的一些操作。 队列应支持push(element),pop() 和 top(),其中pop是弹出队列中的第一个(最前面的)元素。 pop和top方法都应该返回第一个元素的值。 比如push(1), pop(), push(2), push(3), top(), ...
分类:其他好文   时间:2017-10-11 15:21:31    阅读次数:125
20170928-2 单元测试
代码地址: 结对开发成员:陈建宇 git代码发布地址: 一、程序相关函数说明 首先我们现在程序头部设置了两个栈,分别放操作符和操作数值,如下: private Stack<Character> priStack = new Stack<Character>();// 操作符栈 private Sta ...
分类:其他好文   时间:2017-10-11 12:45:16    阅读次数:182
ADT - 两个栈共享一个数组
大晚上实在睡不着,就去码代码...然后想起这个我一直没写过,就想试试,然后实现了这个数据结构,因为不知道对这个题目理解对不对...所以如果不正确,还望不吝指正。 写的时候倒是没有什么难的地方,然后写完之后几乎一次编译就过了,hhh,实际上还是有几个标点符号忘记写。。。也算有一点进步吧~ 时间也不早了 ...
分类:编程语言   时间:2017-10-08 10:22:07    阅读次数:261
栈的 基本操作
一.实验内容: 栈的初始化、进栈与出栈等基本操作 二.程序清单 三.思考 如果两个栈共用一个存储空间,该如何解决? ...
分类:其他好文   时间:2017-10-07 23:31:35    阅读次数:184
Python基本数据结构
栈 队列 双端队列 应用 括号匹配: 进制转换 两个栈实现队列 ...
分类:编程语言   时间:2017-10-01 14:25:46    阅读次数:198
剑指offer五之用两个栈实现队列
一、题目 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 二、思路 三、代码 ...
分类:其他好文   时间:2017-09-30 19:59:33    阅读次数:172
S型顺序遍历二叉树(c++实现)
//1.s型顺序访问二叉树,默认先左后右;利用两个栈来实现;若果先右后左的话,改变一下s1,s2插入的顺序就行 //2.注意s1 s2插入栈的顺序是不同的 void S_LevelOrderPrint(TreeNode t) { stack s1; stack s2; s1.push(t); whi... ...
分类:编程语言   时间:2017-09-27 14:52:45    阅读次数:278
第一次作业:四则运算
https://coding.net/u/a610993326/p/size/git 一、需求分析 1.将用户的输入作为参数,生成不同数量的一定范围的算式 2.算式的运算符数量不超过3个(随机生成1-3运算符的算式) 3.判断用户的答案是否正确 4.将题目和答案输出到文件中 5.使用分数计算,并且要 ...
分类:其他好文   时间:2017-09-24 11:37:50    阅读次数:133
第一次作业-四则运算题目生成程序
代码地址:https://git.coding.net/luckydelbert/program.git 需求分析: 1.控制题目的个数 2.控制生成数的范围 3.运算符不超过三个(括号也是运算符),括号的位置随机出现 4.能够处理真假分数,并且查重 功能设计: 1.在控制台输入题目的个数及生成数的 ...
分类:其他好文   时间:2017-09-24 09:51:50    阅读次数:174
两栈共享存储空间
两栈共享空间就是指,当其中一个栈的空间用光时,可以借用另外一个栈的空间,这样就大大提高了空间的利用率。一个数组有两个端点,一个起始端点,另一个是数组末尾。而两个栈有两个栈底,我们就将其中一个栈底作为数组的起始端点,另一个栈底作为数组的末端。两个栈如果增加元..
分类:其他好文   时间:2017-09-23 10:42:48    阅读次数:150
569条   上一页 1 ... 25 26 27 28 29 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!