百年教育职业培训中心 百年教育学习服务平台
题库试卷

东大算法设计与分析( 一)期末考试复习资料与参考答案

来源: 更新时间:

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。正确答案:微信搜索【渝粤搜题】公众号广东开放大学2023

3亿多的题库,支持文图片,语音搜题,包含国家开放大广东开放大云南开放大北京开放大上海开放大江苏开放大超青奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章

算法设计与分析( )复习题

选择题

算法的复杂性是( )的度量,是评价算法优劣的重要依据。

A.时间效率 B.算法效率 C.空间效率 D.输出效率

衡量一个算法好坏的标准是( )

A.运行速度快 B.占用空间少 C.时间复杂度低 D.代码短

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

A.空间复杂度和时间复杂度 B.正确性和简单性 C.可读性 D.程序复杂度

计算机算法指的是( )

A.计算方法 B.排序方法 C.解决问题的方法和过程 D.调度方法

多阶段决策问题就是要在可以选择的那些策略中间选取一个( )策略使在预定的标准下达到最好的效果。

A.最优 B.最差 C.平衡 D.任意

下列关于算法的说法中正确的有( )个。(1)求解某一类问题的算法是唯一的;(2)算法必须在有限步操作后停止;(3)算法的每一步操作是明确的,不能有歧义或含义模糊;(4)算法执行后一定产生确定的结果

A.1 B.2 C.3 D.4

( )是指算法执行时所需计算机资源的多少,包括运行时间和存储空间两个方面的要求。

A.正确性 B.可读性 C.效率 D.健壮性

对于简单的输入,输出和赋值语句,执行时间为( )

A.O(1) B.O(n) C.O(n*n) D.都不对

算法点的空间复杂度是指( )

A.算法在执行过程中所需的计算机存储空间 B.算法所处理的数据量 C.算法程序中的语句或指令的条数 D.算法在执行过程中所需要的临时工作单元数

算法点的时间复杂度是指( )

A.算法的执行时间 B.算法所处理的数据量 C.算法程序中的语句或指令的条数 D.算法在执行过程中所需要的基本运算次数

下列哪一种算法不是随机化算法( )

A.遗传算法 B.模拟退火算法 C.动态规划算法 D.模特卡罗算法

下面不是动态规划算法基本步骤的是( )

A.找出最优解的性质 B.构造最优解 C.算出最优解 D.定义最优解

下列是动态规划算法基本要素的是( )

A.定义最优解 B.构造最优解 C.算出最优解 D.子问题重叠性质

采用广度优先策略搜索的算法是( )

A.分支定界法 B.动态规划法 C.贪婪法 D.回溯法

通常以自底向上的方式求解最优解的是( )

A.分支定界法 B.动态规划法 C.贪婪法 D.回溯法

最优性原理是( )的基础。

A.分支定界法 B.动态规划法 C.贪婪法 D.回溯法

在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的是( )

A.回溯法 B.分支定界法 C.回溯法和分支定界法 D.回溯法求解子集树问题

下面不是分支定界法搜索方式的是( )

A.广度优先 B.最小耗费优先 C.最大效益优先 D.深度优先

下面( )不是分支定界法的优点。

A.可以求得最优解 B.平均速度快 C.很少占内存空间 D.检查子问题较少

二分搜索算法的时间复杂度( )

A.O(logn*n) B.O(nlogn) C.O(logn) D.O(n)

使用分治法求解不需要满足的条件是( )

A.子问题必须是一样的 B.子问题不能够重复

C.子问题的解可以合并 D.原问题和子问题使用相同的方法解

与分治法不同的是,适合于用动态规划求解的问题( )

A.经分解得到子问题往往不是互相独立的 B.经分解得到子问题往往是互相独立的 C.经分解得到子问题往往是互相交叉的 D.经分解得到子问题往往是任意的

直接或间接的调用自身的算法称为( )

A.贪婪算法 B.递归算法 C.迭代算法 D.动态规划算法

应用分治法的两个前提是( )

A.问题的可分性和解的可归并性 B.问题的可分性和解的存在性 C.问题的复杂性和解的可归并性 D.问题的可分性和解的复杂性

分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,分别解决子问题,最后将子问题的解组合起来形成原问题的解。这要求原问题和子问题( )

A.问题规模相同,问题性质相同 B.问题规模相同,问题性质不同 C.问题规模不同,问题性质相同 D.问题规模不同,问题性质不同

下面是贪婪算法的基本要素的是( )

A.重叠子问题 B.构造最优解 C.贪婪选择性质 D.定义最优解

问答题

与算法运行时所占用的存储空间相关的因素有哪些?

遗传算法有哪些理论基础?

模拟退火的公式是什么?


简答题

1.存储算法本身所占的存储空间;算法的输入输出数据所占的空间;算法在运行过程中所需的辅助变量占用的存储空间。

2.数学基础;算法结构研究;遗传算子;遗传算法参数选择

3.降温方式如下:

(+1)k()

其中,k 为正的略小于 1.00 的常数, 为降温的次数。

电话咨询