百度试题 题目如入栈序列为1,2,3,4,5,则可能得到的出栈序列为( ) A.1,2,5,3,4B.3,1,2,5,4C.3,2,5,4,1D.1,4,2,3,5相关知识点: 试题来源: 解析 C 反馈 收藏
百度试题 结果1 题目如入栈序列为1,2,3,4,5,则可能得到的出栈序列为( )。[上海交通大学2005栈] 相关知识点: 试题来源: 解析 [答案]C [解析]应根据栈的后进先出的特点排除不可能的序列,深刻理解栈的后进先出的特点,才能熟练解决此类问题。反馈 收藏 ...
出栈序列为(4,5,3,2,1) 思路: 1)如果当前栈为空,且入栈序列不空,则入栈序列的下一个元素入栈; 2)如果当前辅助栈的栈顶元素不等于出栈序列的首元素,那么入栈序列一直入栈,直到入栈序列为空。 3)如果当前辅助栈的栈顶元素等于出栈序列的首元素,那么栈顶元素弹出,出栈序列第一个元素移走; 4) 如果入栈...
如入栈序列为1,2,3,4,5,则可能得到的出栈序列为( ) A. 1,2,5,3,4 B. 3,1,2,5,4 C. 3,2,5,4,1 D. 1,4,2,3,5 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: C 复制 纠错...
2. 3入栈,3出栈 3. 4,5入栈,5出栈 此时由于栈里在1的上面还有4,因此第四个出栈的数字无论如何也不会是1,所以不可能是235164。其它的出栈序列都是可能的,例如243156,出栈顺序如下:1 1,2入栈,2出栈 2 3,4入栈,4,3,1出栈 3 5入栈,5出栈 4 6入栈,6出栈 其它的出栈...
如入栈序列为1,2,3,4,5,则可能得到的出栈序列为() A.1,2,5,3,4 B.3,1,2,5,4 C.3,2,5,4,1 D.1,4,2,3,5 查看答案
如果第一个出栈的是3,那么在3之前入栈的元素一定在3之前出栈,而在3之后入栈的元素一定在3之后出栈。因此,从1到3的元素一定是按照1、2、3的顺序出栈的。因此,第五个出栈的元素只可能是4或5,而不可能是1或2。 A. 选项 A 表示在3之前入栈的元素,因此在3之前出栈,不可能是第五个出栈的元素。因此...
摘要 在堆栈中,push为⼊栈操作,pop为出栈操作LinkedList提供以下⽅法:(ArrayList⽆此类⽅法)addFirst();removeFirst();addLast();removeLast();在堆栈中,push为⼊栈操作,pop为出栈操作。Push⽤addFirst();pop⽤removeFirst(),实现后进先出。第 1 页⽤isEmpty()--其⽗类的⽅法,来判断栈是否为空...
题目题型:单选题 难度:★★★9.6万热度 如入栈序列为1,2,3,4,5,则可能得到的出栈序列为() A、 1,2,5,3,4 B、 3,1,2,5,4 C、 3,2,5,4,1 D、 1,4,2,3,5 该题目是单项选择题,请记得只要选择1个答案! 正确答案 点击免费查看答案 试题上传...