早教吧作业答案频道 -->数学-->
大学数据结构有关栈的问题最近刚接触数据结构栈的知识,教材上有这样一道题:若按从左到右的顺序依次读入已知序列(a,b,c,d,e,f,g)中的元素,然后结合堆栈操作,能得到下列序列中的哪些序
题目详情
大学数据结构有关栈的问题
最近刚接触数据结构栈的知识,教材上有这样一道题:若按从左到右的顺序依次读入已知序列(a,b,c,d,e,f,g)中的元素,然后结合堆栈操作,能得到下列序列中的哪些序列(每个元素进栈一次,下列序列表示出栈次序)1.(d,e,c,f,b,g,a) 2.(f,e,g,d,a,c,b) 3.(e,f,d,g,b,c,a) 4(c,d,b,e,f,a,g)
如果下次题目给出N个元素呢,难道也一个答案一个答案去测试吗?那不是很浪费时间也增大计算量!有没有什么规律的,能通过规律排查答案.如果有高手知道请指教!
最近刚接触数据结构栈的知识,教材上有这样一道题:若按从左到右的顺序依次读入已知序列(a,b,c,d,e,f,g)中的元素,然后结合堆栈操作,能得到下列序列中的哪些序列(每个元素进栈一次,下列序列表示出栈次序)1.(d,e,c,f,b,g,a) 2.(f,e,g,d,a,c,b) 3.(e,f,d,g,b,c,a) 4(c,d,b,e,f,a,g)
如果下次题目给出N个元素呢,难道也一个答案一个答案去测试吗?那不是很浪费时间也增大计算量!有没有什么规律的,能通过规律排查答案.如果有高手知道请指教!
▼优质解答
答案和解析
这种问题有时候还只能是靠一步一步试试了...不过就我个人看来,要找规律的话,也只能看第一个出栈的元素是什么了.例如,第一个出栈的元素是f,那表示前面a,b,c,d,e都已经进栈了...所以不管后面的元素如何进栈,反正其中a,...
看了大学数据结构有关栈的问题最近刚...的网友还看了以下:
九分之五、十五分之十四、七分之四、八分之七、五分之二、十分之十一,哪些接近二分之一?哪些接近一? 2020-05-13 …
找些接近生活的作文..找些接近生活的日记.有关奥运的最好.注意.要真实点.不会容易看出不是自己写德 2020-05-16 …
用两个按钮和两个接近开关(常闭的)和两个交流接触器和两个继电器(24VDC)控制一个上升限位和下降 2020-06-27 …
5、5000以内的素数有哪些?1、小于100但与100最接近的3个素数是什么?2、大于100但与1 2020-07-16 …
按要求把下面的数填在相应的横线上(1)203、195、123、285、308、215、114接近1 2020-07-18 …
用4,2,8,9和五个0组成九位数(写出其中五个):(1)读一读这些数,并将这些数按从大到小的顺序排 2020-11-19 …
认真些,你会过关的!(1)哪个数是两位数?.(2)哪些数在200—400之间?.(3)哪些数比400 2020-11-24 …
素数会不会到某一个数之后就不再有素数了呢?素数一共有多少个呢?按要求写素数.小于100但与100最接 2020-11-24 …
找句极度悲伤接近死亡的句子越多越好.就是这样想找一些接近死亡的句子.带点颓废...不要FZL. 2020-11-26 …
先估计下面哪些算式的结果分别比较接近1,2分之1,0,再通过计算验证你估计是否正确接近1:接近2分之 2020-11-28 …