以1开头:123,132两种帮助理解:1进1出2进2出3进3出(输出序列为123);1进1出2进3进3出2出(输出序列为132) 以2开头:213,231两种帮助理解:1进2进2出1出3进3出(输出序列为213);1进2进2因为栈的特点是“先进后出”,所以当第一个出栈的是n时,意味着1..(n-1)这些数都在栈内,所以第二个出栈的肯定是n-1,第n个出栈的一定是1.所以,第i个出栈的必定是(n+1
D.123参考答案简答题官方参考答案(由简答题聘请的专业题库老师提供的解答) 查看官方参考答案网友提供的答案共17位网友提供了参考答案,查看全部·有4位网友选1进栈,2进栈,3进栈,3出栈,2出栈,1出栈,所以是321 输入序列是123的输出序列就这4中情况;所以是C!
解析:栈的特点是先进后出,若输入序列为123…n,输出的第一个元素是n,则表明,所有元素都已入栈,则出栈顺序为:第1个元素为n,第2个元素为n-1,第3个元素为n-2,…第i个元素是n-i+1选B,栈是一个罐子一样的,东西先装进去的只能后拿出来,N是最先拿出来了,也是说是全部装进去了再拿出来,所以B
牛客网是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升1进,1出,2345进,然后5432出,就是15432,D对B是错误,因为5要想出来,就必须五个数都要进栈,那么出来就一种结果是54321,答案是54132所以不对这种题找规律,就能做出来我们都知道栈是
一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1 B,栈是后进先出的线性表,先输出第一个元素n,n=n-1+1,、、、依次递推。输出第i个元素a,即为a=n-i+1。搜题找答案>试题详情[主观题] 一个栈的输入序列为123,则下列序列中不可能是栈的输出序列的是()。A、231 B、321 C、312 D、123 纠错查看答案查找其他问题的答案?