2014年考研数据结构辅导(17)
专业课
时间: 2019-03-09 12:17:12
作者: 匿名
用两个栈来模拟一个队列
栈的特点是后进先出,队列的特点是先进先出。所以,用两个栈s1和s2模拟一个队列时,s1作输入栈,逐个元素压栈,以此模拟队列元素的入队。当需要出队时,将栈s1退栈并逐个压入栈s2中,s1中最先入栈的元素,在s2中处于栈顶。s2退栈,相当于队列的出队,实现了先进先出。显然,只有栈s2为空且s1也为空,才算是队列空。
猜你喜欢
-
- 03-09北京邮电大学2012年传播学理论考研大纲
- 03-092014年考研哲学专业总结辅导(34)
- 03-09教育学考研外国教育发展:古希腊教育
- 03-082016年考研法硕(非法学)大纲微调
- 03-09考研专业辅导:如何搭建环境科学与工程考研知识体系?
- 03-082018会计专硕管综数学考试难度从解析几何向平面几何倾斜
- 03-092017管理学考研基础要点:管理信息及特征
- 03-082018考研专业课之教育学各题型的答题技巧总结
- 03-092013考研专业课之历史学的复习
- 03-082017年西医综合考试大纲:病理学考查内容