早教吧作业答案频道 -->其他-->
栈和队列数据结构各有什么特点,什么情况下用到栈,什么情况下用到队列试证明:若借助栈,由输入序列1,2……,n得到输出序列为p1p2……(它是输入序列的一个排列),则在输出序列中不可
题目详情
栈和队列数据结构各有什么特点,什么情况下用到栈,什么情况下用到队列
试证明:若借助栈,由输入序列1,2……,n得到输出序列为p1p2……(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i
试证明:若借助栈,由输入序列1,2……,n得到输出序列为p1p2……(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i
作业帮用户2017-07-20
▼优质解答
答案和解析
我想数据结构教科书上肯定很清楚讲这个问题了吧。
栈是在LIFO,即先进后出的场合,如程序嵌套返回时候就需要栈中保存的返回地址和信息。
队列是FIFO,即先进先出,在如路由器消息缓冲用的就是队列。
一般的数据结构书都有很多这两种基本数据结构的例子,你不妨仔细研读下就清楚了。
栈是在LIFO,即先进后出的场合,如程序嵌套返回时候就需要栈中保存的返回地址和信息。
队列是FIFO,即先进先出,在如路由器消息缓冲用的就是队列。
一般的数据结构书都有很多这两种基本数据结构的例子,你不妨仔细研读下就清楚了。
看了 栈和队列数据结构各有什么特点...的网友还看了以下:
若进栈序列为1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是 ______。A.2,4 2020-05-23 …
若进栈序列为1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是()。A.2,4,1,3B 2020-05-24 …
栈的进出问题有5个元素,其入栈次序为:A,B,C,D,E,在各种可能的出栈次序中,以元素C,D最先 2020-06-28 …
设栈最大长度为3,入栈序列为1,2,3,4,5假设栈的最大长度为3,入栈的序列为1、2、3、4、5 2020-06-28 …
1,2,3三个数按顺序压栈,可在任意时刻弹出栈(只要栈不空),可能的出栈顺序有几种? 2020-06-28 …
入栈与出栈顺序一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是()1.EDCBA2. 2020-06-28 …
若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列为().3,2 2020-06-28 …
noip的一道堆栈顺序题(没读懂题)这题很简单,可惜没读懂是怎么操作堆栈的,神啊我的语文水平... 2020-07-10 …
设有4个元素1,2,3,4依次进栈,而出栈操作可随时进行(进出栈可任意交错进行,但要保证进栈次序不 2020-07-10 …
有点不明白,入栈出栈不是说先进后出,那既然入的顺序定了,出的顺序不是只有一种?1.有5个元素,其入 2020-07-10 …