问道深山去,听禅紫气来。

北交《数据结构》在线作业一-0002

阅读:29 更新时间:2022-06-29 18:35:36

北交《数据结构》在线作业一-0002


------------------------
1.设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针操作为()。
A.p->next=p->next->next
B.p=p->next
C.p=p->next->next
D.p->next=p
答案请点我要此答案,或联系QQ

2.链表不具有的特点是( )。
A.不必事先估计存储空间
B.可随机访问任一元素
C.插入删除不需要移动元素
D.所需空间与线性表长度成正比
答案请点我要此答案,或联系QQ

3.设在栈中,由顶向下已存放元素c、b、a,在第4个元素d入栈之前,栈中元素可以出栈, 试问d入栈前后,不可能的出栈序列是( )。
A.d c b a
B.c b d a
C.c a d b
D.c d b a
答案请点我要此答案,或联系QQ

4.设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为()。
A.3,2,5,6,4,1
B.1,5,4,6,2,3
C.2,4,3,5,1,6
D.4,5,3,6,2,1
答案请点我要此答案,或联系QQ

5.计算机的算法必须具备输入,输出和( )五个特性。
A.可行性,可移植性和可扩充性
B.可行性,确定性和有穷性
C.确定性,有穷性和稳定性
D.易读性,稳定性和安全性
答案请点我要此答案,或联系QQ

6.如果只想得到1024个元素组成的序列中第5个最小元素之前的部分排序的序列,用( )方法最快。
A.起泡排序
B.快速排序
C.简单选择排序
D.堆排序
答案请点我要此答案,或联系QQ

7.对n个记录的文件进行堆排序,最坏情况下的执行时间为 ( )。
A.O(log2n)
B.O(nlogn)
C.O(n)
D.O(n*n)
答案请点我要此答案,或联系QQ

8.当利用大小为N 的数组顺序存储一个栈时,假定用top = = N表示栈空,则退栈时,用( )语句修改top指针。
A.top++
B.top=0
C.top--
D.top=N
答案请点我要此答案,或联系QQ

9.向顺序栈中压入新元素时,应当( )。
A.先移动栈顶指针,再存入元素
B.先存入元素,再移动栈顶指针
C.先后次序无关紧要
D.同时进行
答案请点我要此答案,或联系QQ

10.在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )。
A.HL=p;p->next=HL;
B.p->next=HL;HL=p;
C.p->next=HL;p=HL;
D.p->next=HL->next;HL->next=p;
答案请点我要此答案,或联系QQ

11.设循环队列Q[1..N-1]的头尾指针为F,R,当插入元素时尾指针R加1,头指针F总是指在队列中第一个元素的前一个位置,则队列中元素计数为()。
A.R-F
B.N-(R-F)
C.(R-F+N)%N
D.(F-R+N)%N
答案请点我要此答案,或联系QQ

12.向二叉排序树中插入一个元素时,其时间复杂度大致为( )。
A.O(log以2为底的n)
B.O(n)
C.O(1)
D.O(n*log2n)
答案请点我要此答案,或联系QQ

13.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是()。
A.O(n)
B.O(e)
C.O(n+e)
D.O(n*e)
答案请点我要此答案,或联系QQ

14.某二叉树结点的前序序列为E、A、C、B、D、G、F,中序遍历为A、B、C、D、E、F、G。 该二叉树结点的后序序列为 ( )。
A.B,D,C,A,F,G,E
B.B,D,C,F,A,G,E
C.E,G,F,A,C,D,B
D.E,G,A,C,D,F,B
答案请点我要此答案,或联系QQ

15.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主的存储,a11为第一个元素,其存储地址为1,每个元素占1个地址空间,则a85的地址为()。
A.13
B.18
C.33
D.40
答案请点我要此答案,或联系QQ

16.关于有向图的邻接表和逆邻接表表示法,下列结论正确的是 ()。
A.用邻接表表示法计算入度比较方便
B.用邻接表表示法计算入度和出度都方便
C.用逆邻接表表示法计算入度和出度都不方便
D.用逆邻接表表示法计算入度比计算出度方便
答案请点我要此答案,或联系QQ

17.对于含有n个顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为( )。
A.O(log2n)
B.O(n*n)
C.O(ne)
D.O(elog2e)
答案请点我要此答案,或联系QQ

18.对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是( )。
A.n
B.(n-1)(n-1)
C.n-1
D.n*n
答案请点我要此答案,或联系QQ

19.n个顶点的连通图至少有( )条边。
A.n-1
B.n
C.n+1
D.0
答案请点我要此答案,或联系QQ

20.若让元素1,2,3依次进栈,则出栈次序不可能出现()种情况。
A.3,2,1
B.2,1,3
C.3,1,2
D.1,3,2
答案请点我要此答案,或联系QQ

21.线性链表不具有的特点是()。
A.随机访问
B.不必事先估计所需存储空间大小
C.插入与删除时不必移动元素
D.所需空间与线性表长度成正比
答案请点我要此答案,或联系QQ

22.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( )。
A.acbed
B.decab
C.deabc
D.cedba
答案请点我要此答案,或联系QQ

23.线性表的链接实现有利于()运算。
A.插入
B.读表元
C.查找
D.定位
答案请点我要此答案,或联系QQ

24.为了最快地对线性结构的数据进行某数据元素的读取操作,则其数据存储结构宜采用( )方式。
A.顺序存储
B.链式存储
C.索引存储
D.散列存储
答案请点我要此答案,或联系QQ

25.一个队的入队序列是1,2,3,4 ,则队列的输出序列是( )。
A.4,3,2,1
B.1,2,3,4
C.1,4,3,2
D.3,2,1,4
答案请点我要此答案,或联系QQ

26.队列的插入操作是在( )进行。
A.队首
B.队尾
C.队前
D.队后
答案请点我要此答案,或联系QQ

27.一个有顺序表有255个对象,采用顺序搜索法查表,平均搜索长度为( )。
A.128
B.127
C.126
D.255
答案请点我要此答案,或联系QQ

28.队列操作的原则是( )。
A.先进先出
B.后进先出
C.只能进行插入
D.只能进行删除
答案请点我要此答案,或联系QQ

29.Substring('DATA STRUCTURE',5,9)=( )。
A.'STRUCTURE'
B.'ASTUCTUR'
C.'DATA STRUCTRUE'
D.'DATA'
答案请点我要此答案,或联系QQ

30.广义表((a),a)的表头是()。
A.a
B.b
C.(a)
D.((a))
答案请点我要此答案,或联系QQ

31.下列关于栈的叙述正确的是( )。
A.栈是非线性结构
B.栈是一种树状结构
C.栈具有先进先出的特征
D.栈具有后进先出的特征
答案请点我要此答案,或联系QQ

32.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有()个。
A.n-1
B.n
C.n+1
D.n+2
答案请点我要此答案,或联系QQ

33.在线性表的散列存储中,若用m表示散列表的长度,n表示待散列存储的元素的个数,则装填因子a等于()。
A.n/m
B.m/n
C.n/(n+m)
D.m/(n+m)
答案请点我要此答案,或联系QQ

34.线性表是一个具有n个()的有限序列。
A.表元素
B.字符
C.数据元素
D.数据项
答案请点我要此答案,或联系QQ

35.邻接表是图的一种( )。
A.顺序存储结构
B.链式存储结构
C.索引存储结构
D.列存储结构
答案请点我要此答案,或联系QQ

36.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分 。 在第一趟划分过程中,元素移动次数最多的序列是 ()。
A.82,75,70,16,10,90,68,23
B.23,10,16,70,82,75,68,90
C.70,75,68,23,10,16,90,82
D.70,75,82,90,23,16,10,68
答案请点我要此答案,或联系QQ

37.具有2000个节点的二叉树,其高度至少为()。
A.9
B.10
C.11
D.12
答案请点我要此答案,或联系QQ

38.若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是 ()。
A.根结点无右子树的二叉树
B.根结点无左子树的二叉树
C.根结点可能有左二叉树和右二叉树
D.各结点只有一个儿子的二叉树
答案请点我要此答案,或联系QQ

------------------------
1.线性表的逻辑顺序与物理顺序总是一致的
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.二维数组是其数组元素为线性表的线性表?
A.错误
B.正确
答案请点我要此答案,或联系QQ

推荐信息