数据结构查找习题与答案

数据结构查找习题与答案

ID:31940410

大小:403.70 KB

页数:10页

时间:2019-01-29

数据结构查找习题与答案_第1页
数据结构查找习题与答案_第2页
数据结构查找习题与答案_第3页
数据结构查找习题与答案_第4页
数据结构查找习题与答案_第5页
资源描述:

《数据结构查找习题与答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、可编辑版第9章查找一、单选题1.对一棵二叉搜索树按()遍历,可得到结点值从小到大的排列序列。A.先序 B.中序C.后序D.层次2.从具有n个结点的二叉搜索树中查找一个元素时,在平均情况下的时间复杂度大致为()。A.O(n)B.O(1)C.O(logn)D.O(n2)3.从具有n个结点的二叉搜索树中查找一个元素时,在最坏情况下的时间复杂度为()。A.O(n)B.O(1)C.O(logn)D.O(n2)4.在二叉搜索树中插入一个结点的时间复杂度为()。A.O(1)B.O(n)C.O(logn)D.O(n2)5.分别以下列序列构造二叉搜索树,

2、与用其它三个序列所构造的结果不同的是()。A.(100,80,90,60,120,110,130)B.(100,120,110,130,80,60,90)C.(100,60,80,90,120,110,130)D.(100,80,60,90,120,130,110)6.在一棵AVL树中,每个结点的平衡因子的取值范围是()。A.-1~1B.-2~2C.1~2D.0~17.根据一组关键字(56,42,50,64,48)依次插入结点生成一棵AVL树,当插入到值为()的结点时需要进行旋转调整。A.42B.50C.64D.488.深度为4的AVL

3、树至少有()个结点。A.9B.8C.7D.69.一棵深度为k的AVL树,其每个分支结点的平衡因子均为0,则该平衡二叉树共有()个结点。A.2k-1-1B.2k-1+1C.2k-1D.2k10.在AVL树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应作()型调整以使其平衡。A.LLB.LRC.RLD.RRWord完美格式可编辑版二、判断题1.二叉搜索树的任意一棵子树中,关键字最小的结点必无左孩子,关键字最大的结点必无右孩子。2.二叉搜索树中每个结点的关键字值大于其左非空子树

4、(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值。3.二叉搜索树按照中序遍历将各结点打印出将各结点打印出来,将得到按照由小到大的排列。4.若二叉搜索树的根结点没有左儿子,则根结点一定是值最小的结点。5.二叉搜索树一定是满二叉树。6.从二叉搜索树的根结点一直沿右儿子向下找不一定能找到树中值最大的结点。7.二叉搜索树的充要条件是任一结点的值均大于其左孩子的值,小于其右孩子的值。8.若二叉搜索树中关键码互不相同,则其中最小元素和最大元素一定是叶子结点。9.在任意一棵非空二叉搜索树中,删除某结点后又将其插入,

5、则所得二叉搜索树与原二叉搜索树相同。10.当向二叉搜索树中插入一个结点,则该结点一定成为叶子结点。11.AVL树是指左右子树的高度差的绝对值不大于1的二叉树。12.AVL是一棵二叉树,其树上任一结点的平衡因子的绝对值不大于1。13.在AVL树中,向某个平衡因子不为零的结点的树中插入一新结点,必引起平衡旋转。三、填空题1.在一棵二叉搜索树上实施遍历后,其关键字序列是一个有序表。2.一个无序序列可以通过构造一棵_______而变成一个有序序列,构造树的过程即为对无序序列进行排序的过程。3.在一棵二叉搜索树中,每个分支结点的左子树上所有结点的

6、值一定________该结点的值,右子树上所有结点的值一定________该结点。4.从一棵二叉搜索树中查找一个元素时,若元素的值等于根结点的值,则表明_______,若元素的值小于根结点的值,则继续向_______查找,若元素的值大于根结点的值,则继续向________查找。5.向一棵二叉搜索树中插入一个元素时,若元素的值小于根结点的值,则接着向根结点的________插入,若元素的值大于根结点的值,则接着向根结点的________插入。Word完美格式可编辑版1.根据n个元素建立一棵二叉搜索树的时间复杂度大致为________。2.

7、二叉树中某一结点左子树的深度减去右子树的深度称为该结点的_______。3.深度为4的平衡二叉树中至少有个结点,至多有个结点。4.在一棵AVL树中,每个结点的左子树高度与右子树高度之差的绝对值不超过________。四、应用题1.一棵二叉搜索树的结构如下图所示,结点的值为1~8,请标出各结点的值。2.若依次输入序列{62,68,30,61,25,14,53,47,90,84}中的元素,生成一棵二叉搜索树。画出生成后的二叉搜索树(画出生成过程)。3.依次读入给定的整数序列{7,16,4,8,20,9,6,18,5},构造一棵二叉搜索树,并

8、计算在等概率情况下该二叉搜索树的平均查找长度ASL。(要求给出构造过程)4.从空二叉树开始,严格按照二叉搜索树的插入算法(不进行平衡旋转),逐个插入关键码{18,73,10,5,68,99,27,41,51

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。