首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
请利用两个栈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
75
问题
请利用两个栈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://www.kaotiyun.com/show/4bwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
教师劳动所创造的价值,并不是以物化的形式表现出来的,而是作为一种潜在价值因素存在于学生身上。这说明教师劳动具有滞后性的特点。()
美国单轨学制自下而上的结构是小学、中学,而后可以升人大学,其特点是一个系列、多种分段,即“六三三”“五三四”等。自美国单轨学制设立以来,世界上许多国家纷纷效仿,其主要原因是单轨学制有助于()。
教师的知识结构的核心是()。
德育原则和德育规律的关系是()。
给定资料: 1.乖巧,精力集中,外表帅气,这是12岁的男孩小邓给别人的第一印象,但这也仅仅是第一印象。不久前,他在广西南宁市中心的一座大型商场里面大吵大闹了半个小时,引来了众人的围观。他的妈妈蔡女士眼中泛着泪花:“孩子5岁开始确诊患上自闭症以来,在外人面
2020年末,全国共有艺术表演团体17581个,从业人员43.69万人,其中各级文化和旅游部门所属艺术表演团体2060个,从业人员10.75万人。2020年,全国文化和旅游部门所属艺术表演团体共组织政府采购公益演出13.38万场,比上年下降14.9%;观众
下列年份中,在职职工参保人数同比增速大小排序错误的是:
下列4幅图是红军长征宣传图,按照发生时间先后排序正确的是:①②③④
深度学习是一系列复杂的算法,使计算机能够识别数据中的模式并作出预测。研究人员利用深度学习技术训练AI系统自动读取视网膜扫描数据,并识别那些在接下来的一年中患心脏病风险较高的人。研究人员认为该项技术有可能彻底改变传统的心脏病筛查方式。上述论证的成立须补充以下
若G是一个具有36条边的非连通无向图(不含自回路和多重边),则图G的结点数至少是()。
随机试题
大枣除缓和药性外,又能甘草除缓和药性外,又能
脱疽的主要病因病机是
患者男,28岁,支气管扩张症患者。患者病变部位在左下叶后基底段,做体位引流时宜取何种卧位
患者,女,52岁,孕2产1,便秘多年,阴道口有肿物脱出已1年多,近半个月来,经休息亦不能回纳。妇科检查:会阴Ⅱ度裂伤,阴道前壁有球形膨出,宫颈脱出于阴道外,子宫略小,水平位,两侧附件未触及。该患者的医疗诊断是
下列关于定金与违约金的比较,正确的有()。
下列系统中,不属于建筑设备体系的是()。
某多层商品住宅的营销方案,销售价格表是以顶层为基准层制订的,顶层价格最高,向下依次降低,并且对一次性付款和分期付款(分三次)的时间做出了具体安排。现欲对价格进行调整。下列价格调整措施中,属于提高销售价格的有()。
下列属于旅行社提供的单项服务有()。
“一朝被蛇咬,十年怕井绳”是()。
下列哪项不属于公务员所享有的权利?()
最新回复
(
0
)