川大网络教育数据结构第一次网上作业

川大网络教育数据结构第一次网上作业

ID:34706618

大小:34.00 KB

页数:7页

时间:2019-03-09

川大网络教育数据结构第一次网上作业_第1页
川大网络教育数据结构第一次网上作业_第2页
川大网络教育数据结构第一次网上作业_第3页
川大网络教育数据结构第一次网上作业_第4页
川大网络教育数据结构第一次网上作业_第5页
资源描述:

《川大网络教育数据结构第一次网上作业》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、单项选择题。本大题共25个小题,每小题2.0分,共50.0分。在每小题给出的选项中,只有一项是符合题目要求的。在一个单链表HL中,若要在当前由指针p指向的结点后面插入一个由q指向的结点,则执行如下()语句序列。1(D)(A)p=q;p->next=q;(B)p->next=q;q->next=p;(C)p->next=q->next;p=q;(D)q->next=p->next;p->next=q;由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为()。2(B)11351953下面

2、关于图的存储的叙述中正确的是()。3(B)用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关。用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关。用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关。用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关。设有关键码序列(q,g,m,z,a,n,p,x,h),下面的序列()是从上述序列出发建堆的结果。4(B)a,g,h,m,n,p,q,x,za,g,m,h,q,n,p,x,zg,m,q,a,n

3、,p,x,h,zh,g,m,p,a,n,q,x,z在一个带有附加表头结点的单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()。1(B)HL=p;p->next=HL;p->next=HL->next;HL->next=p;p->next=HL;p=HL;p->next=HL;HL=p;设有一个二维数组A[m][n](m>3),假设A[0][0]存放位置在600,A[3][3]存放位置在678,每个元素占一个空间,则A[2][3]的存放位置是()。2(D)658648633653k层(根为第1

4、层)二叉树的结点总数最多为()。3(A)2k-12K+12K-1   2k-1对线性表进行二分法查找,其前提条件是()。4(C)线性表以链接方式存储,并且按关键码值排好序线性表以顺序方式存储,并且按关键码值的检索频率排好序线性表以顺序方式存储,并且按关键码值排好序线性表以链接方式存储,并且按关键码值的检索频率排好序对n个记录进行堆排序,所需要的辅助存储空间为()。5(C)O(1og2n) O(n)  O(1)O(n2)对于关键字序列(7,34,77,25,64,49,20,14)进行散列存储时,若选用H

5、(K)=K%7作为散列函数,则散列地址为0的元素有()个。1(D)1234下列关于数据结构的叙述中,正确的是()。2(D)数组是不同类型值的集合递归算法的程序结构比迭代算法的程序结构更为精炼树是一种线性结构用一维数组存储一棵完全二叉树是有效的存储方法在线性表的下列运算中,不改变数据元素之间的结构关系的运算是()。3(D)插入删除排序查找带有头结点的单循环链表的头指针为head,则该链表为空的判定条件是()。4(B)head==NULLhead->next==NULLhead!=NULLhead->nex

6、t==head对一棵有100个结点的完全二叉树按层编号,根结点编号为1,则编号为49的结点的父结点的编号为()。5(B)24259899若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是()。1(D)单链表仅有头指针的单循环链表双链表仅有尾指针的单循环链表数据的基本单位是()。2(C)数据项数据类型数据元素数据变量从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动的元素个数是()。3(C)n-in-i+1n-i-1i对广义表L=((a,

7、b),(c,d),(e,f))执行操作tail(tail(L))的结果是(B,难)。4(B)(e,f)((e,f))(f)()含有10个结点的二叉树中,度为0的结点数为4,则度为2的点数为()。5(C)3456设Huffman树的叶子结点数为m,则结点总数为()。1(D)2m2m-12m+1m+1从二叉搜索树中查找一个元素时,其时间复杂度大致为()。2(C)O(n)O(1)O(log2n)O(n2)已知一个图的顶点集V={1,2,3,4,5,6,7};边集E={(1,2)3,(1,3)5,(1,4)8,

8、(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25},用克鲁斯卡尔算法得到最小生成树,则在最小生成树中依次得到的各条边为()。3(C)(1,2)3,(4,6)4,(1,3)5,(1,4)8,(2,5)10,(4,7)20(1,2)3,(4,6)4,(1,3)5,(2,3)6,(1,4)8,(3,6)9(1,2)3,(1,3)5,(1,4)8,(4,6)4,

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

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

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