您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 栈元素 >

编写程序实现利用一个队列中元素创建一个栈的算法

发布时间:2019-07-04 02:01 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部应该是两个队列创建一个栈吧?假设有两个队列queue1和queue2,两个队列初始化为空

  (2)遇到出队的时候,将queue1中全部元素出队,除了最后一个元素以外其他元素全部压入queue2中。原来queue1中最后一个元素即为出队的元素。此时queue1为空,queue2中存有若干元素。

  (4)遇到出队的时候,将queue2中全部元素出队,除了最后一个元素以外其他元素全部压入queue1中。原来queue2中最后一个元素即为出队的元素。此时queue2为空,queue1中存有若干元素。

  元素出栈的时候,flag中的元素出队,按顺序重新放入另外一个非flag的队列中。最后一个元素为出栈元素。修改flag标志。追问题目上提示:可先将队列中所有元素出队,利用一个临时数组存放这些元素,然后将临时数组中的元素按队尾元素到队头元素的顺序输出进栈,再将临时数组中的元素按队头元素到队尾元素的顺序输出入队。追答那意思跟我说的也差不多啊。我是用了另外一个队列代替你数组的功能。

http://advntravel.com/zhanyuansu/121.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有