北语17春《算法与数据分析》作业1答案

发布 2022-07-08 06:41:28 阅读 7750

一、单选题(共 10 道试题,共 50 分。)1. 下列算法中通常以自底向上的方式求解最优解的是。

a. 备忘录法。

b. 动态规划法。

c. 贪心法。

d. 回溯法。

正确答案:b

2. 回溯法解旅行售货员问题时的解空间树是。

a. 子集树。

b. 排列树。

c. 深度优先生成树。

d. 广度优先生成树。

正确答案:a

3. 下列算法中通常以深度优先方式系统搜索问题解的是。

a. 备忘录法。

b. 动态规划法。

c. 贪心法。

d. 回溯法。

正确答案:d

4. 实现最大子段和利用的算法是。

a. 分治策略。

b. 动态规划法。

c. 贪心法。

d. 回溯法。

正确答案:b

5. 下面不是分支界限法搜索方式的是。

a. 广度优先。

b. 最小耗费优先。

c. 最大效益优先。

d. 深度优先。

正确答案:d

6. 最大效益优先是下列哪项的一种搜索方式。

a. 分支界限法。

b. 动态规划法。

c. 贪心法。

d. 回溯法。

正确答案:a

7. 分治法所能解决的问题一般具有的几个特征不包括。

a. 该问题的规模缩小到一定的程度就可以容易地解决。

b. 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。

c. 利用该问题分解出的子问题的解不可以合并为该问题的解。

d. 原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。

正确答案:c

8. 用分支限界法设计算法的第二步是。

a. 针对所给问题,定义问题的解空间(对解进行编码。

b. 确定易于搜索的解空间结构(按树或图组织解)c. 以广度优先或以最小耗费(最大收益)优先的方式搜索解空间。

d. 在搜索过程中用剪枝函数避免无效搜索。

正确答案:b

9. 以下不可以使用分治法求解的是。

a. 棋盘覆盖问题。

b. 选择问题。

c. 归并排序。

d. 0/1背包问题。

正确答案:d

10. 实现循环赛日程表利用的算法是。

a. 分治策略。

b. 动态规划法。

c. 贪心法。

d. 回溯法。

正确答案:a

二、判断题(共 10 道试题,共 50 分。)

北语17春《算法与数据分析》作业1答案

一 单选题 共10道试题,共50分。1.下列算法中通常以自底向上的方式求解最优解的是。a.备忘录法。b.动态规划法。c.贪心法。d.回溯法正确答案 b 2.回溯法解旅行售货员问题时的解空间树是。a.子集树。b.排列树。c.深度优先生成树。d.广度优先生成树正确答案 a 3.下列算法中通常以深度优先方...

北语17春《算法与数据分析》作业2答案

一 单选题 共 10 道试题,共 50 分。1.分支限界法解最大团问题时,活结点表的组织形式是。a.最小堆。b.最大堆。c.栈。d.数组。正确答案 b 2.贪心算法与动态规划算法的共同点是。a.重叠子问题。b.构造最优解。c.贪心选择性质。d.最优子结构性质。正确答案 d 3.蒙特卡罗算法是以下的哪...

北语17春《数据结构》作业

一 单选题 共 20 道试题,共 100 分。1.由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为 a.24b.71 c.48d.53 正确答案 b 2.数组的逻辑结构不同于下列 的逻辑结构。a.线性表。b.栈。c.队列。d.树。正确答案 d 3.设有以下四种排序方法,...