试题详情
- 简答题一个栈的输入序列为1、2、3,试给出全部可能的出栈序列。
-
可分为三种情况:
①、当只有一个存储空间时,只有一种出栈序列:1、2、3;
②、当有两个存储空间时,有:1、2、3,2、1、3,2、3、1等3种出栈序列;
③、当存储空间大于等于三个时,有:1、2、3,2、1、3,2、3、1,3、2、1等4种出栈序列。 关注下方微信公众号,在线模考后查看
热门试题
- 选取散列函数H(key)=(3*key)
- 一棵有19个结点的二叉树,采用链式结构存
- 一个具有n个结点的单链表,在指针p所指结
- 对22个记录的有序表作折半查找,当查找失
- 哈夫曼树一定是满二叉树。
- 下面关于哈希查找的说法,不正确的是()。
- 顺序存储方式插入和删除时效率太低,因此它
- 选择排序
- 数组是一种静态的存储空间分配,就是说,在
- 在线性表的顺序存储中,若一个元素的下标为
- 在一个单向链表中,在p所指结点之后插入一
- 对于List类型的线性表,编写出下列算
- 顺序存储方式只适用于存储线性表。
- 在对n个元素进行快速排序的过程中,第一次
- 在单链表中设置头结点的作用是()。
- 当对一个线性表经常进行存取操作,而很少进
- 快速排序在下列()情况下最易发挥其长处。
- 在单链表中,头指针的作用是()
- 简述哈夫曼树的结构特性。
- 用顺序存储的方法将完全二叉树中的所有结点