北理工《实用数据结构与算法》在线作业一

奥鹏北京理工大学新学期作业参考

北理工《实用数据结构与算法》在线作业-00001

1.设有一个长度为80的已排好序的表,用二分查找法进行查找,若查找不成功,至少比较()次。
选项A:9
选项B:8
选项C:7
选项D:6
正确答案问询微信:424329

2.线性表若采用链表存储结构时,要求内存中可用存储单元的地址()。
选项A:必须是连续的
选项B:部分地址必须是连续的
选项C:一定是不边疆的
选项D:连续不连续都可以
正确答案问询微信:424329

3.二分查找(又称折半查找)要求查找表中的记录按关键字()。
选项A:有序
选项B:无序
选项C:既可有序也可无序
正确答案问询微信:424329

4.具有 n 个顶点的有向完全图有()条弧。
选项A:n
选项B:n*(n-1)
选项C:n*(n+1)
选项D:n*n
正确答案问询微信:424329

5.在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x与元素的平均比较次数,假定查找每个元素的概率都相等)为().
选项A:n
选项B:n/2
选项C:(n+1)/2
选项D:(n-1)/2
正确答案问询微信:424329

6.有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当采用折半查找值为82的节点时,()次比较后查找成功。
选项A:1
选项B:2
选项C:4
选项D:8
正确答案问询微信:424329

7.下列排序中,某一趟结束后未必能选出一个元素放在其最终位置上的是()。
选项A:直接插入排序
选项B:冒泡排序
选项C:快速排序
选项D:堆排序
正确答案问询微信:424329

8.下列排序方法中效率最高的排序方法是()。
选项A:起泡排序
选项B:堆排序
选项C:快速排序
选项D:直接插入排序
正确答案问询微信:424329

9.下述几种排序方法中,平均查找长度最小的是()。
选项A:插入排序
选项B:选择排序
选项C:快速排序
选项D:归并排序
正确答案问询微信:424329

10.快速排序属于那种排序类型()。
选项A:选择排序
选项B:插入排序
选项C:交换排序
选项D:基数排序
正确答案问询微信:424329

11.设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为()
选项A:front=front+1
选项B:front=(front+1)% m
选项C:rear=(rear+1)%m
选项D:front=(front+1)%(m+1)
正确答案问询微信:424329

12.n 个顶点的连通图至少有()条边。
选项A:n-1
选项B:n
选项C:n+1
选项D:0
正确答案问询微信:424329

13.若构造一棵具有n个结点的二叉排序树,最坏情况下,其深度不会超过()。
选项A:n/2
选项B:n
选项C:(n+1)/2
选项D:n+1
正确答案问询微信:424329

14.设有7000个无序的元素,希望用最快的速度挑选出其中前5个最大的元素,最好选用()法。
选项A:冒泡排序
选项B:快速排序
选项C:堆排序
选项D:基数排序
正确答案问询微信:424329

15.以二叉链表作为二叉树的存贮结构时,在具有n个结点的二叉链表中(n0),空指针域的个数为()。
选项A:2n-1
选项B:n+1
选项C:n-1
选项D:2n+1
正确答案问询微信:424329

16.下列存储表示中,哪一个不是树的存储形式()。
选项A:双亲表示法
选项B:孩子链表表示法
选项C:顺序存储表示法
选项D:孩子兄弟表示法
正确答案问询微信:424329

17.对线性表进行二分查找时,要求线性表必须()。
选项A:以顺序方式存储
选项B:以链接方式存储
选项C:以顺序方式存储,且结点按关键字有序排列
选项D:以链接方式存储,且结点按关键字有序排列
正确答案问询微信:424329

18.下面四种内排序方法中,要求容量最大的是()。
选项A:插入排序
选项B:选择排序
选项C:快速排序
选项D:归并排序
正确答案问询微信:424329

19.某二叉树的前序和后序序列正好相同,则该二叉树一定是()的二叉树。
选项A:空或只有一个结点
选项B:高度等于其结点数
选项C:任一结点无左孩子
选项D:任一结点无右孩子
正确答案问询微信:424329

20.3个结点的无向完全连通图至少有()条边。
选项A:3
选项B:4
选项C:5
选项D:6
正确答案问询微信:424329

21.在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形可能出现的是()
选项A:G中有弧Vi,Vj
选项B:G中有一条从Vi到Vj的路径
选项C:G中没有Vi,Vj
选项D:G中有一条从Vj到Vi的路径
正确答案问询微信:424329

22.单链表表示法的基本思想是指针P表示结点间的逻辑关系,则以下说法正确的是()
选项A:任何指针都不能用打印语句输出一个指针型变量的值
选项B:如果要引用(如访问)p所指结点,只需写出p(以后跟域名)即可
选项C:若想修改变量p的值(比如让P指向另一个结点),则应直接对p赋值
选项D:对于一个指针型变量P的值。只需知道它指的是哪个结点
正确答案问询微信:424329

23.对于顺序表的优缺点,以下说法正确的是()
选项A:无需为表示结点间的逻辑关系而增加额外的存储空间
选项B:可以方便地随机存取表中的任一结点
选项C:插入和删除运算较方便
选项D:由于顺序表要求占用连续的空间,存储分配只能预先进行(静态分配)
正确答案问询微信:424329

24.下面几个符号串编码集合中,是前缀编码的是()
选项A:{0,10,110,1111}
选项B:{11,10,001,101,0001}
选项C:{00,010,0110,1000}
选项D:{b,c,aa,ac,aba,abb,abc}
正确答案问询微信:424329

25.以下说法错误的是()
选项A:数据元素是数据的最小单位
奥鹏北京理工大学新学期作业参考 选项B:数据项是数据的基本单位
选项C:数据结构是带有结构的各数据项的集合
选项D:数据结构是带有结构的数据元素的集合
正确答案问询微信:424329

26.以下不稳定的排序方法是()
选项A:快速排序
选项B:冒泡排序
选项C:希尔排序
选项D:堆排序
正确答案问询微信:424329

27.某堆栈的输入序列为a, b,c,d,下面的四个序列中,可能是它的输出序列的是()
选项A:a,c,b,d
选项B:b, c,d,a
选项C:c, d,b, a
选项D:d, c,a,b
正确答案问询微信:424329

28.以下说法正确的是()
选项A:直接插入排序的空间复杂度为O(1)
选项B:快速排序附加存储开销为O(log2n)
选项C:堆排序的空间复杂度为O(n)
选项D:二路归并排序的空间复杂度为O(n)
正确答案问询微信:424329

29.对线性表,可进行如下基本操作()
选项A:随机存取
选项B:插入
选项C:删除
选项D:查找
正确答案问询微信:424329

30.下列说法正确的是()
选项A:栈是限定在表尾进行插入或删除操作的线性表
选项B:栈是限定在表头进行插入或删除操作的线性表
选项C:对列是先进先出的线性表
选项D:栈是后进先出的线性表
正确答案问询微信:424329

31.一个栈的输入序列是12345,则栈的输出序列可以是54312。
选项A:错误
选项B:正确
正确答案问询微信:424329

32.空格也是合法字符,它可以出现在较长的字符串中,也可以单独出现 。
选项A:错误
选项B:正确
正确答案问询微信:424329

33.顺序存储方式只能用于存储线性结构。
选项A:错误
选项B:正确
正确答案问询微信:424329

34.广义表中原子个数即为广义表的长度。
选项A:错误
选项B:正确
正确答案问询微信:424329

35.做进栈运算时应先判别,栈是否为空。
选项A:错误
选项B:正确
正确答案问询微信:424329

36.在单链表中,要访问某个结点,只要知道该结点的指针即可;因此,单链表是一种随机存取结构。
选项A:错误
选项B:正确
正确答案问询微信:424329

37.层次遍历初始堆可以得到一个有序的序列。
选项A:错误
选项B:正确
正确答案问询微信:424329

38.中序遍历二叉排序树可以得到一个有序的序列。
选项A:错误
选项B:正确
正确答案问询微信:424329

39.完全二叉树的某结点若没有左孩子,则它必是叶子结点。
选项A:错误
选项B:正确
正确答案问询微信:424329

40.算法必须具备的5个特征是:有穷性、确定性、可行性、有0或多个输入量,至少有1个输出量。
选项A:错误
选项B:正确
正确答案问询微信:424329

41.完全二叉树中,若一个结点没有左孩子,则它必是树叶。
选项A:错误
选项B:正确
正确答案问询微信:424329

42.顺序查找法适用于存储结构为顺序或链接存储的线性表。
选项A:错误
选项B:正确
正确答案问询微信:424329

43.散列法存储的基本思想是由关键码的值决定数据的存储地址。
选项A:错误
选项B:正确
正确答案问询微信:424329

44.哈夫曼树又称为最优二叉树。
选项A:错误
选项B:正确
正确答案问询微信:424329

45.若采用三元组存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算。
选项A:错误
选项B:正确
正确答案问询微信:424329

46.快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少。
选项A:错误
选项B:正确
正确答案问询微信:424329

47.对于同一组结点,由于建立二叉排序树时插入结点的先后次序不同,所构成的二叉排序树的形态及深度也不同,所以含有n个结点的二叉排序树不唯一。
选项A:错误
选项B:正确
正确答案问询微信:424329

48.线性表的逻辑顺序与物理顺序总是一致的。
选项A:错误
选项B:正确
正确答案问询微信:424329

49.任何一棵二叉树中至少有一个结点的度为2。
选项A:错误
选项B:正确
正确答案问询微信:424329

50.若有向图有n个顶点,则其强连通分量最多有n个。
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网