大学计算机计算思维导论(哈尔滨工业大学)2023章节测试答案超星尔雅

B、在确定一个组合<t1, t2, …, tn>时,tk+1是与tk相连接的城市中与tk距离最短的城市,即tk+1是由tk确定的,与tk连接的若干城市中的特性最优的城市

C、贪心算法确定的路径,是由局部最优(即tk+1在tk看来是最优的)组合起来的路径,该路径从全局角度也一定是最优的

D、对一个具体的TSP问题,每次执行贪心算法,所求得的最终解可能是不同的

9

下列哪些问题可应用求解TSP的算法,正确的是_____。

我的答案:电路板上需要钻n个孔,选择一条最短路径使机器移动并完成所有孔的钻孔工作的问题(机器在电路板上钻孔的调度问题)

A、电路板上需要钻n个孔,选择一条最短路径使机器移动并完成所有孔的钻孔工作的问题(机器在电路板上钻孔的调度问题)

B、n个盘子在三个柱子上的移动问题(梵天塔问题或者说汉诺塔问题)

C、 n座桥, 走过每座桥且仅走过一次的问题(图的遍历问题)

D、都可以

10

关于数据结构,下列说法不正确的是______________?

我的答案:C

A、数据结构由逻辑结构、存储结构及运算3部分组成

B、存储结构定义了数据在存储器中的存储方式

C、向量使用顺序存储结构,并借助元素在存储器中的相对位置来表示数据元素的逻辑关系

D、在树结构中,指针用于表达元素之间的逻辑关系——父子关系,每个元素的指针指向其父节点,因此一个元素可以有一个或多个指针

11

关于数组和存储器,下列说法正确的是_____。-

我的答案:高级语言中二维数组可以由两个下标变量确定一个元素,其存储时仍旧是以线性方式进行存储,这种转换可以由编译器来完成

A、存储器是按线性方式组织数据,而二维数组是按“表”方式组织数据“表”方式存储数据

B、高级语言中二维数组可以由两个下标变量确定一个元素,其存储时仍旧是以“表”方式进行存储

C、高级语言中二维数组可以由两个下标变量确定一个元素,其存储时仍旧是以线性方式进行存储,这种转换可以由编译器来完成

D、以上都正确

12

算法的时间复杂性,可以表达为关于问题规模n的一个函数T(n),T(n)可以用大O表示法来处理。问T(n)=O(f(n))是什么意思?正确的是_________。

我的答案:C.T(n)是与f(n)同数量级的函数

A、T(n)是关于f(n)的一个函数

B、T(n)是与f(n)同数量级的函数

C、T(n)是将函数f(n)代入O(x)中所形成的新函数

D、T(n)是依据f(n)计算出来的

13

为什么要评估算法的复杂性?下列说法不正确的是_________。

我的答案:当算法的时间复杂性量级为非多项式函数时,如指数函数、阶乘函数时,计算机是不能够完成计算的

A、当算法的时间复杂性量级为多项式函数时,计算机是能够完成计算的

B、当算法的时间复杂性量级为非多项式函数时,如指数函数、阶乘函数时,计算机是不能够完成计算的

C、当算法的时间复杂性量级为非多项式函数时,如指数函数、阶乘函数时,对于大规模问题,计算机是不能够完成计算的

D、上述说法都不正确

★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复