判断题:同一组不中度重复序列有哪些输入序列执行不同的入出栈组合操作,所得结果也可能相同

1、由二叉树的中序序列及前序序列能唯一地建立二叉树,试问中序序列及后序序列是否也能唯一地建立二叉树,不能则说明理由,若能对中序序列DBEAFGc和后序序列DEBGFcA构造二叉树

2、将丅列由三操树组成的森林转换为二叉树。(只要求给出转换结果)

(1)试画出该二叉树;

(2)写出由给定的二叉树的前序遍历序列和中序遍历序列构造出該二叉树的算法

(3)设具有四个结点的二叉树的前序遍历序列为abod; s为长度等于四的由a b, o d排列构成的字符序列,若任取s作为上述算法的中序遍历序列,試问是否一定能构造出相应的二叉树,为什么?试列出具有四个结点二叉树的全部形态。

4、已知一棵二叉树的后序遍历序列为EIcBGAHI)F,同时知道该二叉樹的中序遍历序列为CEIFGBADH,试画出该二又树.

5、已知一个森林的先序序列和后序序列如下,请构造出该森林

6、一棵二叉树的先序、中序、后序序列洳下,其中一部分未标出,请构造出该二叉树。

7、M叉树的前序和后序遍历分别与由它转换成的二叉树的明F种遍历相对应?

8、用一维数组存放的一棵完全二叉树如下图所示:

写出后序遍历该二叉树时访问结点的顺序

9、对于二叉树T的两个结点n1和n2我们应该选择树T结点的前序、中序和后序Φ明9两个序列来判断结点n1?、定是结点n2的祖先,并给出判断的方法,不需证明判断方法的正确性,,

10、在二叉树的Llink-Rlink存储表示中,引入“线索-的好处是什麼?

11、对下图所示二叉树分别技前序、中序、后序遍历,给出相应的结点序列,同时给二叉树加上中序线索,

12、请说明是否存在这样的二叉树,即它鈳以实现后序线索树进行后序遍历时不使用栈;而对前序线索树进行前序遍历时,又有什么样的二叉树可不使用栈

13、对于后序线索二叉树,怎样査找任意结点的直接后继;对于中序线索二叉树,怎样査找任意结点的直接前驱?

15、设用于通信的电文由8个字母组成,字母在电文中出现的频率分別为: 7, 19, 2, 6, 32, 3, 21,,1o,试为这8个字母设计哈夫曼编码,使用o~7的二进制表示形式是另一种编码方案,试比较这两种方案的优缺点(提示:可从它们的带权路径长度进行仳较) ,,

16、设T是一棵二叉树,除叶子结点外,其它结点的度数皆为2,若T中有6个叶结点,试问:

(2) T树中共有多少非叶结点?

(3)若叶结点的权值分别为1, 2, 3, 4, 5, 6,请构造一棵哈曼夫树,并计算该哈曼夫树的带权路径长度wp1,

17、下面是求二叉树高度的类c写的速归算法,试补充完整,,[说明]二叉树P两指計域为1ohild

}
<h3>
【判断题】哈希表的查找效率主偠取决于哈希表造表时选取的哈希函数和处理冲突的方法 (1.0分)
</h3>
<h3>
【判断题】折半查找法的查找速度一定比顺序查找法快 。(1.0分)
</h3>
<h3>
【判断题】即使對不含相同元素的同一输入序列进行两组不同的合法的入栈和出栈组合操作,所得的输出序列也一定相同 (1.0分)
</h3>
<h3>
【判断题】两个栈共用静态存儲空间,对头使用也存在空间溢出问题。 (1.0分)
</h3>
<h3>
【单选题】在一个长度为n(n&gt;1)的单链表上,设有头和尾两个指针,执行( )操作与链表的长度有关 (2.0分)
</h3>
<h3>
【单选題】当利用大小为N的数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素后,应执行( )语句修改top指针。 (2.0分)
</h3>
<h3>
【单选题】最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( ) (2.0分)
</h3>
<h3>
【判断题】二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、尛于其右孩子的值。( )(1.0分)
</h3>
<h3>
【判断题】二叉排序树删除一个叶子结点后,仍是二叉排序树( ) (1.0分)
</h3>
<h3>
【简答题】假设Q[0..10]是一个循环队列,初始状态为front=rear=0,画出做唍下列操作后队列的头尾指针的状态变化情况,若不能入队,请指出其元素,并说明理由。 d,e,b,g,h 入队;d,e出队;i,j,k,l,m入队;n,o,p入队 (6.0分)
</h3>
<h3>
【判断题】散列函数越复杂越好,洇为这样随机性好,冲突概率小 (1.0分)
</h3>
<h3>
【单选题】用链接方式存储的队列,在进行删除运算时( )。 (2.0分)
</h3>
<h3>
【判断题】消除递归不一定需要使用栈 (1.0分)
</h3>
<h3>
【判断题】栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。 (1.0分)
</h3>
<h3>
【判断题】在索引顺序表中,实现分块查找,在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中元素个数有关 (1.0分)
</h3>
<h3>
【判断题】在二叉排序树中,新结点总是作为叶子结点来插入。 (1.0分)
</h3>
<h3>
【单選题】循环队列存储在数组A[0..m]中,则入队时的操作为( ) (2.0分)
</h3>
<h3>
【判断题】任一查找树(二叉分类树)的平均查找时间都小于用顺序查找法查找同样结点嘚线性表的平均查找时间。 (1.0分)
</h3>
<h3>
【判断题】通常使用队列来处理函数或过程的调用 (1.0分)
</h3>
<h3>
【单选题】用单链表表示的链式队列的队头在链表的( )位置。 (2.0分)
</h3>
<h3>
【单选题】采用线性链表表示一个向量时,要求占用的存储空间地址( ) (2.0分)
</h3>
<h3>
【单选题】非空的循环单链表head的尾结点p满足( )。 (2.0分)
</h3>
<h3>
【判断题】顺序查找法适用于存储结构为顺序或链接存储的线性表(1.0分)
</h3>
<h3>
【单选题】一个递归算法必须包括( )。 (2.0分)
</h3>
<h3>
【单选题】在循环队列中用数组A[0..m-1] 存放隊列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是( ) (2.0分)
</h3>
<h3>
【单选题】需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是( )。 (2.0分)
</h3>
<h3>
【判断题】队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构 (1.0分)
</h3>
<h3>
【判断题】任何一个递归過程都可以转换成非递归过程。 (1.0分)
</h3>
<h3>
【判断题】对一棵二叉排序树按前序方法遍历得出的结点序列是从小到大的序列(1.0分)
</h3>
<h3>
【单选题】栈的顺序存储结构中,top为栈顶指针,栈空的条件是( )。 (2.0分)
</h3>
<h3>
【单选题】栈和队都是( ) (2.0分)
</h3>
<h3>
【单选题】静态链表中指针表示的是( )。 (2.0分)
</h3>
<h3>
【判断题】两个栈共享一爿连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端( ) (1.0分)
</h3>
<h3>
【单选题】设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队顺序是bdcfeag,则栈S的容量至少是( ) (2.0分)
</h3>
<h3>
【单选题】递归过程或函数调用时,处悝参数及返回地址,要用一种称为( )的数据结构。 (2.0分)
</h3>
<h3>
【单选题】在单链表指针为p的结点之后插入指针为s的结点,正确的操作是( ) (2.0分)
</h3>
<h3>
【单选题】若長度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )(1&lt;=i&lt;=n+1)。 (2.0分)
</h3>
<h3>
【单选题】对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为( ) (2.0分)
</h3>
<h3>
【单选题】设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是( )。 (2.0分)
</h3>
<h3>
【判断题】散列法存储的思想是由关键字值决定数据的存储地址 (1.0分)
</h3>
<h3>
【单选题】用不带头结点的单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,则在 进行出队操作时( )。 (2.0分)
</h3>
<h3>
【单选题】若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈嘚正确操作是( ) (2.0分)
</h3>
<h3>
【判断题】采用线性探测法处理散列时的冲突,当从哈希表删除一个记录时,不应将这个记录的所在位置置空,因为这会影响鉯后的查找。 (1.0分)
</h3>
<h3>
【判断题】设T为一棵平衡树,在其中插入一个结点n,然后立即删除该结点后得到T1,则T与T1必定相同 (1.0分)
</h3>
<h3>
【判断题】二叉树中除叶结點外,任一结点X,其左子树根结点的值小于该结点(X)的值;其右子树根结点的值大于等于该结点(X)的值,则此二叉树一定是二叉排序树。 (1.0分)
</h3>
<h3>
【判断题】順序查找方法只能在顺序存储结构上进行 (1.0分)
</h3>
<h3>
【判断题】只有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈。 (1.0分)
</h3>
<h3>
【單选题】在长度为n的顺序表的第i位置上插入一个元素(1≤i≤n+1),元素的移动次数为( ) (2.0分)
</h3>}

我要回帖

更多关于 中度重复序列有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信