欢迎光临
我们一直在努力

地大23春《数据结构(新)》在线作业二【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

地大《数据结构(新)》在线作业二

共25道题 总分:100分

一、单选题(共25题,100分)

1.设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )。

A、O(nlog2e)

B、O(n+e)

C、O(n*e)

D、O(n*n)

2.计算机的算法必须具备输入,输出和()五个特性。

A、可行性,可移植性和可扩充性

B、可行性,确定性和有穷性

C、确定性,有穷性和稳定性

D、易读性,稳定性和安全性

3.关于有向图的邻接表和逆邻接表表示法,下列结论正确的是()。

A、用邻接表表示法计算入度比较方便

B、用邻接表表示法计算入度和出度都方便

C、用逆邻接表表示法计算入度和出度都不方便

D、用逆邻接表表示法计算入度比计算出度方便

4.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用()存储方式最节省时间。

A、顺序表

B、单链表

C、双链表

D、单循环链表

5.设有一个二元数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676 (10),每个元素占一个空间,则A[4][5]在()位置,(10)表明用10进数表示。

A、692(10)

B、626(10)

C、709(10)

D、724(10)

6.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是( )的二叉树。

A、空或只有一个结点高度等于其结点数

B、任一结点无左孩子

C、任一结点无右孩子

7.下列数据组织形式中,()的各个结点可以任意邻接。

A、集合

B、树形结构

C、线性结构

D、图状结构

8.若从二叉树的任一节点出发到根的路径上所经过的节点序列按其关键字有序,则该二叉树是()。

A、二叉排序树

B、哈夫曼树

C、堆

D、AVL树

9.无向图的邻接矩阵是一个( )。

A、对称矩阵

B、零矩阵

C、上三角矩阵

D、对角矩阵

10.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( )个。

A、n-1

B、n

C、n+1

D、n+2

11.二叉树上叶结点数等于( )。

A、分支结点数加1

B、单分支结点数加1

C、双分支结点数加1

D、双分支结点数减1

12.顺序表中逻辑上相邻的节点其物理位置也( )。

A、一定相邻

B、不必相邻地大答案请进:opzy.net或请联系微信:1095258436

C、按某种规律排列

D、无要求

13.若让元素1,2,3依次进栈,则出栈次序不可能出现( )种情况。

A、3,2,1

B、2,1,3

C、3,1,2

D、1,3,2

14.队列操作的原则是( )。

A、先进先出

B、后进先出

C、只能进行插入

D、只能进行删除

15.算法分析的两个主要方面是( )。

A、空间复杂度和时间复杂度

B、正确性和简明性

C、可读性和文档性

D、数据复杂性和程序复杂性

16.每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做( )排序.

A、插入

B、交换

C、选择

D、归并

17.具有2000个节点的二叉树,其高度至少为( )。

A、9

B、10

C、11

D、12

18.对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。

A、n

B、(n-1)(n-1)

C、n-1

D、n*n

19.当利用大小为N 的数组顺序存储一个栈时,假定用top = = N表示栈空,则退栈时,用( )语句修改top指针。

A、top++

B、top=0

C、top–

D、top=N

20.设一数列的顺序为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

21.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )。

A、O(n)

B、O(e)

C、O(n+e)

D、O(n*e)

22.设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。

A、3700

B、4376

C、3900

D、4620

23.采用顺序查找方法查找长度为n的线性表时,每个元素的平均长度为()。

A、n

B、n/2

C、(n+1)/2

D、(n-1)/2

24.算法的时间复杂度是指()。

A、执行算法程序所需要的时间

B、算法程序的长度

C、算法执行过程中所需要的基本运算次数

D、算法程序中的指令条数

25.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。 在第一趟划分过程中,元素移动次数最多的序列是()。

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

赞(0)
未经允许不得转载:奥鹏作业网 » 地大23春《数据结构(新)》在线作业二【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址