2014年考研数据结构辅导(17)
专业课
时间: 2019-03-09 12:17:12
作者: 匿名
用两个栈来模拟一个队列
栈的特点是后进先出,队列的特点是先进先出。所以,用两个栈s1和s2模拟一个队列时,s1作输入栈,逐个元素压栈,以此模拟队列元素的入队。当需要出队时,将栈s1退栈并逐个压入栈s2中,s1中最先入栈的元素,在s2中处于栈顶。s2退栈,相当于队列的出队,实现了先进先出。显然,只有栈s2为空且s1也为空,才算是队列空。
猜你喜欢
-
- 03-09教育学考研要点:中国古近现代教育
- 03-092012考研专业复习指导:农学植物的矿质与氮素营养简答题
- 03-092017年考研历史世界古代史名词解释(16)
- 03-092013考研西医:综合病理学十三大知识点4
- 03-092012考研专业指导:考研专业课暑期计划之新闻与传播硕士
- 03-082017年中医综合考试大纲【中药学】考查内容
- 03-092016、2015年考研教育学大纲变化对照表(一)
- 03-092012考研专业课指导:上海大学世界史专业考研经验
- 03-092016管理学考研复习要点:企业规划战略
- 03-092016年考研金融学难点解析:收益率曲线