首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请利用两个栈s1和s2来模拟一个队列。已知栈的三个运算定义如下: (1)push(st,x):元素x入st栈; (2)pop(st,x):st栈顶元素出栈,赋给变量x; (3)sempty(st):判st栈是否为空。 那么如何利用栈的运算来实现该队列的三个
请利用两个栈s1和s2来模拟一个队列。已知栈的三个运算定义如下: (1)push(st,x):元素x入st栈; (2)pop(st,x):st栈顶元素出栈,赋给变量x; (3)sempty(st):判st栈是否为空。 那么如何利用栈的运算来实现该队列的三个
admin
2023-02-06
37
问题
请利用两个栈s1和s2来模拟一个队列。已知栈的三个运算定义如下:
(1)push(st,x):元素x入st栈;
(2)pop(st,x):st栈顶元素出栈,赋给变量x;
(3)sempty(st):判st栈是否为空。
那么如何利用栈的运算来实现该队列的三个运算:
(1)enqueue:插入个元素入队列;
(2)dequeue:删除个元素出队列;
(3)queue_empty:判队列为空。
(请写明算法的思想及必要的注释。)
选项
答案
栈的特点是后进先出,队列的特点是先进先出。所以,用两个栈s1和s2模拟一个队列时,s1作输入栈,逐个元素压栈,以此模拟队列元素的入队。当需要出队时,将栈s1退栈并逐个压入栈s2中,s1中最先入栈的元素,在s2中处于栈顶。s2退栈,相当于队列的出队,实现了先进先出。显然,只有栈s2为空且s1也为空,才算是队列空。 (1)[*] (2)[*]
解析
转载请注明原文地址:https://kaotiyun.com/show/4bwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
班会是班主任或班委会对班级进行有效管理、指导和教育的重要途径和形式。班会一般可分为三类,即()。
()提出了“科技兴则民族兴,科技强则国家强”的重要思想。
赵老师在历史课的教学中,为了帮助学生更好地理解和记忆,用讲解和讨论的方法来教授有关美国的内容,用团队合作的方法来教授有关英国的内容,用观看影片的方法来教授有关法国的内容。赵老师这一做法所依据的记忆理论是()。
“六一”儿童节快到了,大班的文老师主动与幼儿园所在的社区联系,商量带班里的幼儿到社区开展游园活动;同时还积极与家长们沟通,希望能对游园活动建言献策。文老师的这种做法体现了幼儿教育的()。
美国单轨学制自下而上的结构是小学、中学,而后可以升人大学,其特点是一个系列、多种分段,即“六三三”“五三四”等。自美国单轨学制设立以来,世界上许多国家纷纷效仿,其主要原因是单轨学制有助于()。
备课时,教师要按顺序写出()三种教学计划。
丙烯酰胺被世界卫生组织列为2A级致癌物,即可疑致癌物。食品中的丙烯酰胺并不是人为添加到食物中,而是在烘焙或烹饪过程中产生的,下列烹饪手法中生成丙烯酰胺最少的是()。
踢猫效应是指对弱于自己或者等级低于自己的对象发泄不满情绪而产生的连锁反应。“踢猫效应”描绘的是一种典型的不良情绪的传染。人的不满情绪和糟糕心情,一般会沿着等级和强弱组成的社会关系链条依次传递,由金字塔尖一直扩散到最底层,无处发泄的最弱小的那一个元素,则成为
在公众对不同信息源的信任层级排序中,来自政府的消息历来以权威性和________居于前列。同样是传谣,谣言经政府官微传播后破坏力更强,这________。填入画横线部分最恰当的一项是:
某部门举行年会抽奖活动。抽奖箱里有80个抽奖券,共20个不同的数字,每个数字均出现4次,且分别对应一份礼品,不同的数字对应的礼品不同。每人当天限抽1次。那么最少多少人当天参加抽奖活动,才能保证至少有3人领取的礼品相同?
随机试题
对儿童生长发育规律的描述,错误的是
如果用一个圆来表示词语所指称的对象的集合,那么以下哪项中三个词语之间的关系符合下图?
下列有关罗马法复兴运动的表述,哪一项是不正确的?()
某高速公路隧道,设计横断为标准两车道,计划采用地质雷达法对已完成的喷射混凝土初期支护进行质量检测;检测前在隧道内选取1处位置,进行了3次介质参数标定,相对介电常数标定结果分别为:9、8、10,标定位置测点的双程旅行时间为4ns。根据已知条件回答下
以下电动机属于交流异步电动机的是()。
某商业综合体为满足消防要求,需要增设消防电缆井。下列关于电缆井的设置要求的法中,错误的是()
计算机会计与手工会计的目的、原理基本是一致的.连账务处理等程序也完全一样。()
案例:阅读下列教学片段,回答问题。夏老师教授的“标志的设计与制作”这节课主要内容是利用Word中的自选图形绘制图形并美化修饰。本节课涉及的内容包括“插入自选图形、几个自选图形的组合、自选图形的轮廓和颜色设置、自选图形的叠放次序”。围绕着这节课的教学目
设,x>0,y>0,求(Ⅰ);(Ⅱ)。
【B1】【B16】
最新回复
(
0
)