首页 > 试题广场 >

有六个元素6,5,4,3,2,1的顺序进栈,请问下列哪一个不

[单选题]
有六个元素6,5,4,3,2,1的顺序进栈,请问下列哪一个不是合法的出栈顺序?()
  • 543612
  • 453126
  • 346521
  • 234156
这个答案有问题吧,怎么可能在除了1和2之外的都出栈了,还可以先出1的,1肯定是在2后面出来的
发表于 2017-09-15 11:09:20 回复(1)
题目的意思是,有六个元素6,5,4,3,2,1
顺序进栈
即:阔以顺着1,2,3,4,5,6进栈
也可以逆着6,5,4,3,2,1进栈
但是
逆着进栈只有C不符合
顺着进栈A、B都不符合
而此题为单选,故最后答案为C
编辑于 2020-02-22 11:18:09 回复(1)
注意了注意了。。。这是反着输入的!!是从6到1!而不是平常的1到6。。。
发表于 2018-01-14 23:42:02 回复(0)
题目只说:六个元素6,5,4,3,2,1的顺序进栈,也就是说没规定出栈的时间,
    即:例如答案二:我可以依次push(6 , 5 , 4),然后可以pop( 4, 5),此时栈中只有6,再push(3 ),pop( 3 ),push(2 , 1)  , pop( 1 , 2 ),最后pop(6).(不一定要push(6,5,4,3,2,1)后才能pop.)
发表于 2017-06-15 17:15:05 回复(1)
易错点:是反着输入的,不是常见的正着,一定一定认真读题!!!!!
发表于 2019-08-06 08:47:22 回复(0)
c错了,c正常的应该是3 4 5 6 1 2
发表于 2023-07-22 11:24:21 回复(1)
注意到反向输入了,但还是思维懒惰了
发表于 2022-10-09 21:02:45 回复(0)
认真读题!哎,总是捞着半截跑
发表于 2022-06-19 21:30:30 回复(0)
每个选项试一下就知道哪个不合适了。像C选项,首先出栈3,证明之前的6543都是入栈了的,出了3,还有654,4在最上面,出了4,5在最上面,栈底的6显然不能先于5出去。
发表于 2017-06-15 22:30:23 回复(0)