天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8

上传人:住在山****ck 文档编号:108587514 上传时间:2022-06-15 格式:DOCX 页数:7 大小:21.71KB
收藏 版权申诉 举报 下载
天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8_第1页
第1页 / 共7页
天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8_第2页
第2页 / 共7页
天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8_第3页
第3页 / 共7页
资源描述:

《天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8》由会员分享,可在线阅读,更多相关《天津大学22春“计算机科学与技术”《数据结构》离线作业(一)辅导答案8(7页珍藏版)》请在装配图网上搜索。

1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她天津大学22春“计算机科学与技术”数据结构离线作业(一)辅导答案一.综合考核(共50题)1.在二叉排序树中插入一个关键字值的平均时间复杂度为()。A.O(nlog2n)B.O(n2)C.O(n)D.O(1og2n)参考答案:D2.对一个满二叉树,m个树叶,n个结点,深度为h,则()。A.n=h+mB.n=2的h次方-1C.m=h-1D.h+m=2n参考答案:B3.采用线性探测法解决冲突问题,所产生的一系列后继散列地址()。A.必须小于等于原散列地址B.必须大于等于原散列地址C.地址大小没有具体限制D.可以大于或小于但不能等于原散列地址参考答案:D

2、4.以下叙述中正确的是()。A.空串就是空白串B.串的长度必须大于零C.串是一种特殊的线性表D.串中无素只能是字母参考答案:C5.设无向图G中有n个顶点,则该无向图的最小生成树上有()条边。A.n-1B.nC.2n-1D.2n参考答案:A6.下面关于线性表的叙述错误的是()。A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用顺序存储便于插入和删除操作的实现C.线性表采用链式存储便于插入和删除操作的实现D.线性表采用链式存储不必占用一片连续的存储空间参考答案:B7.线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。A.部分地址必须是连续的B.连续或不连续都可以C.必须是连

3、续的D.一定是不连续的参考答案:B8.有一个长度为12的有序表,按二分查找法对该表进行查找,在表内各元素等概率情况下查找成功所需的平均比较次数为()。A.43/12B.39/12C.37/12D.35/12参考答案:C9.二维数组M的成员是6个字符(每个字符占一个存储单元,即一个字节)组成的串,行下标i的范围从0到8,列下标j的范围从0到9,则存放M至少需要()个字节。A.90B.540C.240D.180参考答案:B10.用某种排序方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下: 25,84,21,47,15,27,68,35,20;

4、20,15,21,25,47,27,68,35,84; 15,20,21,25,35,27,47,68,84; 15,20,21,25,27,35,47,68,84。则所采用的排序方法是()。A.选择排序B.快速排序C.归并排序D.希尔排序参考答案:B11.下述几种排序方法中,平均查找长度最小的是()。A.选择排序B.插入排序C.快速排序D.归并排序参考答案:C12.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。A.gdbehfcaB.gdbecfhaC.bdgcefhaD.bdgaechf参考答案:A13.一个栈

5、的入栈序列a,b,c,d,e,则栈的不可能的输出序列是()。A.edcbaB.decbaC.dceabD.abcde参考答案:C14.从一个栈顶指针为HS的链栈中删除一个结点时,用x保存被删结点的值,则执行()。(不带空的头结点)A.x=HS-data;HS=HS-nextB.x=HS-dataC.x=HS;HS=HS-nextD.HS=HS-next;x=HS-data参考答案:A15.串是一中特殊的线性表,其特殊性体现在()。A.数据元素是一个字符B.数据元素可以是多个字符C.可以顺序存储D.可以链接存储参考答案:A16.下述几种排序方法中,要求内存量最大的是()。A.选择排序B.插入排序

6、C.快速排序D.归并排序参考答案:D17.设用链表作为栈的存储结构则退栈操作()。A.必须判别栈是否为空B.必须判别栈是否为满C.对栈不作任何判别D.判别栈元素的类型参考答案:A18.用链接方式存储的队列,在进行插入运算时()。A.头、尾指针都要修改B.头、尾指针可能都要修改C.仅修改尾指针D.仅修改头指针参考答案:B19.如果只想得到1024个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快。A.起泡排序B.简单选择排序C.快速排序D.堆排序参考答案:D20.栈结构通常采用的两种存储结构是()。A.顺序存储结构和链式存储结构B.链表存储结构和数组C.线性存储结构和非线性存储

7、结构D.散列方式和索引方式参考答案:A21.带头结点的单链表head为空的判定条件是()。A.head=NULLB.head-next=headC.head-next=NULLD.head!=NULL参考答案:C22.一组记录的关键码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。A.40,38,46,84,56,79B.40,38,46,79,56,84C.40,38,46,56,79,84D.38,40,46,56,79,84参考答案:C23.具有五层结点的二叉平衡树至少有()个结点。A.17B.15C.12D.10参考答案:C2

8、4.在以下的叙述中,正确的是()。A.线性表的顺序存储结构适用于频繁插入/删除数据元素的情况B.线性表的顺序存储结构优于链表存储结构C.线性表的链表存储结构适用于频繁插入/删除数据元素的情况D.线性表的链表存储结构优于顺序存储结构参考答案:C25.下列四种排序中()的空间复杂度最大。A.插入排序B.归并排序C.堆排序D.冒泡排序参考答案:B26.设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有()个结点。A.n+lB.2n+lC.2n-1D.2n参考答案:C27.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。A.O(n2)B.O(n)C.O(1

9、og2n)D.O(1)参考答案:C28.树最适合用来表示()。A.有序数据元素B.无序数据元素C.元素之间无联系的数据D.元素之间具有分支层次关系的数据参考答案:D29.按照二叉树的定义,具有3个不同数据结点的不同的二叉树有()种。A.6B.5C.32D.30参考答案:D30.二叉树中第i(i1)层上的结点数最多有()个。A.2i-1B.2的i-1次方C.2的i次方D.2i参考答案:B31.快速排序方法在()情况下最不利于发挥其长处。A.要排序的数据量太大B.要排序的数据已基本有序C.要排序的数据中含有多个相同值D.要排序的数据个数为奇数参考答案:B32.采用顺序查找方法查找长度为n的线性表时

10、,每个元素的平均查找长度为()。A.n/2B.nC.(n-1)/2D.(n+1)/2参考答案:D33.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为()。A.nB.eC.2nD.2e参考答案:D34.有8个结点的无向图最多有()条边。A.56B.28C.14D.112参考答案:B35.把一棵树转换为二叉树后,这棵二叉树的形态是()。A.有多种,但根结点都没有左孩子B.有多种,但根结点都没有右孩子C.有多种D.唯一的参考答案:D36.设散列表中有m个存储单元,散列函数H(key)=key%p,则p最好选择()。A.小于等于m的最大素数B.小于等于m的最大奇数C.小于等于m的最大合

11、数D.小于等于m的最大偶数参考答案:A37.在一棵具有5层的满二叉树中结点数为()。A.33B.32C.31D.16参考答案:C38.设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有()个度数为0的结点。A.8B.7C.6D.5参考答案:B39.数组的逻辑结构不同于下列()的逻辑结构。A.队列B.线性表C.树D.栈参考答案:C40.堆的形状是一棵()。A.满二叉树B.平衡二叉树C.完全二叉树D.二叉排序树参考答案:C41.设数据结构A=(D,R),其中D=1,2,3,4,R=r,r=,则数据结构A是()。A.集合B.线性结构C.树型结构D.图型结构参

12、考答案:D42.若有18个元素的有序表存放在一维数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为()。A.9,5,3B.9,5,2,3C.9,4,2,3D.1,2,3参考答案:C43.设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为()。A.s-left=p;s-right=p-right;p-right=s;p-right-left=sB.s-left=p;s-right=p-right;p-right-left=s;p-right=sC.p-right=s;s-left=p;p-right-left=s

13、;s-right=p-rightD.p-right=s;p-right-left=s;s-left=p;s-right=p-right参考答案:B44.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。A.4mB.2m-1C.2m+1D.2m参考答案:D45.在一非空二叉树的中序遍历序列中,根结点的右边()。A.只有左子树上的部分结点B.只有左子树上的所有结点C.只有右子树上的部分结点D.只有右子树上的所有结点参考答案:D46.判定一个顺序栈ST(最多元素为m0)为空的条件是()。A.top=m0-1B.top=0C.top!=m0D.top!=0参

14、考答案:B47.任何一个无向连通图的最小生成树()。A.有一棵或多棵B.可能不存在C.只有一棵D.一定有多棵参考答案:A48.对于一个有向图,若一个顶点的入度为k1,出度为k2,则对应逆邻接表中该顶点单链表中的结点数为()。A.k2B.k1-k2C.k1+k2D.k1参考答案:D49.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论()是正确的。A.树的后根遍历序列与其对应的二叉树的后序遍历序列相同B.树的先根遍历序列与其对应的二叉树的先序遍历序列相同C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同D.以上都不对参考答案:B50.设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则按字母升序的第一趟冒泡排序结束后的结果是()。A.P,A,C,S,Q,D,F,X,R,H,M,YB.H,C,Q,P,A,M,S,R,D,F,X,YC.F,H,C,D,P,A,M,Q,R,S,Y,XD.A,D,C,R,F,Q,M,S,Y,P,H,X参考答案:B

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!