奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 460|回复: 0

17秋川农《数据结构(专科)》在线作业资料发布

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2017-8-21 17:27:17 | 显示全部楼层 |阅读模式
扫码加微信
《数据结构(专科)》17年9月在线作业
一、单选题(共20道试题,共100分。)

1.设有整型二维数组M[7][6],每个元素(整数)占4个存储单元,元素按行的顺序存储,数组的起始地址为1000,元素M[5][3]的地址是()
A.1032
B.1132
C.1192
D.1232
2.向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动()个元素。
A.8
B.63.5
C.63
D.7
3.设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]A[0][0]存入B[0]中,则A[8][5]在B[]中()
A.32
B.33
C.41
D.65
4.n个顶点的有向完全图中含有向边的数目最多为()
A.n1
B.n
C.n(n1)/2
D.n(n1)
5.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有()
A.n1
B.n
C.n+1
D.n+2
6.对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为()
A.R[0],R[1],R[2],R[3]
B.R[0],R[13],R[2],R[3]
C.R[6],R[2],R[4],R[3]
D.R[6],R[4],R[2],R[3]
7.若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个()
A.队头元素的前一个位置
B.队头元素的后一个位置
C.队头元素位置
D.队尾元素的前一位置
8.设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为()
A.O(n3)
B.O(n2)
C.O(n)
D.O(1)
9.若让元素1,2,3依次进栈,则出栈次序不可能出现种情况()
A.3,2,1
B.2,1,3
C.3,1,2
D.1,3,2
10.假设一个有n个顶点和e条弧的有向图用邻接表表示则删除与某个顶点vi相关的所有弧的时间复杂度是()
A.O(n)
B.O(e)
C.O(n+e)
D.O(ne)
11.向二叉搜索树中插入一个元素时,其时间复杂度大致为()
A.O(㏒2n)
B.O(n)
C.O(1)
D.O(㏒2n)
12.一组记录的关键字经一趟二路归并排序后得到含有5个长度为2的有序表如下:[25,48],[16,35],[79,82],[23,40],[36,72],在此基础上按二路归并排序方法再对该序列进行一趟归并后的结果为()
A.16,25,35,48,23,40,79,82,36,72
B.16,25,35,48,23,40,79,82,72,36
C.16,25,48,35,79,82,23,36,40,72
D.16,25,35,48,79,23,36,40,72,82
13.设有一个含有n个(n&gt2)关键字的有序表,分别用顺序查找法和二分查找法查找一个给定的关键字,比较次数分别为s和h,在查找成功的情况下,s和h的关系是()
A.s=h
B.s&gth
C.s&lth
D.不能确定
14.一个二叉树按顺序方式存储在如下的一个维数组中01234567891011121314ABCDEFGHIJ则结点E在二叉树的第()层。
A.1
B.2
C.3
D.4
15.在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行()
A.q—>next=p—>next;p—>next=q
B.p—>next=q—>next;q=p
C.q—>next=p—>next;p—>next=q
D.p—>next=q—>next;q—>next=p
16.线性链表不具有的特点是()
A.随机访问
B.不必事先估计所需存储空间大小
C.插入与删除时不必移动元素
D.所需空间与线性表长度成正比
17.设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为()
A.O(nlog2e)
B.O(n+e)
C.O(ne)
D.O(n2)
18.依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是()
A.X
B.Y
C.Z
D.W
19.设串sl=″DataStructureswithJava″s2=″it″,则子串定位函数index(s1s2)的值为()
A.15
B.16
C.17
D.18
20.一个关键字序列为{46,79,56,38,40,84},采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为()
A.{38,46,79,56,40,84}
B.{38,79,56,46,40,84}
C.{40,38,46,56,79,84}
D.{38,46,56,79,40,84}

更多免费学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-5-17 10:27

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表