北语18春《算法与数据分析》作业3
北语20新上《算法与数据分析》作业3答案

(单选题)1: 下列是动态规划算法基本要素的是
A: 定义最优解
B: 构造最优解
C: 算出最优解
D: 子问题重叠性质
正确答案: D
(单选题)2: 下面问题哪个不能使用贪心法解决
A: 单源最短路径问题
B: N皇后问题
C: 最小花费生成树问题
D: 背包问题
正确答案: B
(单选题)3: 衡量一个算法好坏的标准是
A: 运行速度快
B: 占用空间少
C: 时间复杂度低
D: 代码短
正确答案: C
(单选题)4: 最长公共子序列算法利用的算法是
A: 分支界限法
B: 动态规划法
C: 贪心法
D: 回溯法
正确答案: B
(单选题)5: 下列算法中通常以自底向下的方式求解最优解的是A: 分治法
B: 动态规划法
C: 贪心法
D: 回溯法
正确答案: B
(单选题)6: 采用最大效益优先搜索方式的算法是
A: 分支界限法
B: 动态规划法
C: 贪心法
D: 回溯法
正确答案: A
(单选题)7: 0-1背包问题的回溯算法所需的计算时间为
A: O(n2n)。
北师大2018年春算法分析与设计作业(三)答案

《算法分析与设计》作业(三)本课程作业由两部分组成。
第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。
第二部分为“主观题部分”,由简答题和论述题组成,共15分。
作业总分30分,将作为平时成绩记入课程总成绩。
客观题部分:一、选择题(每题1分,共15题)1、贪心算法解各个子问题的方法是:( B )A、自底向上B、自顶向下C、随机选择D、自底向上或自顶向下2、用回溯法解旅行售货员问题时生成的树是:( B )A、子集树B、排列树C、二叉树D、多叉树3、在n后问题中任意两个皇后能放在:( D )A、同一行B、同一列C、同一斜线D、以上都不行4、用回溯法解0-1背包问题时生成的解空间树是:( A )A、子集树B、排列树C、二叉树D、多叉树5、用贪心算法解单源最短路径问题时采用的算法是:( A )A、Dijkstra算法B、Prime算法C、Kruskal算法D、蒙特卡罗算法6、在用动态规划解流水作业调度时的最优调度法则是:( C )A、最优子结构B、重叠子问题C、Johnson法则D、最长处理时间作业优先7、算法与程序的区别在于:( C )A、输入B、输出C、指令的确定性D、指令的有限性8、从分治法的一般设计模式可以看出,用它设计的程序一般是:( D )A、顺序B、选择C、循环D、递归9、回溯法的解空间是在搜索过程中:( A )A、动态产生B、静态产生C、无解空间D、动态或者静态产生10、在用贪心法解多机调度时的贪心选择策略是:( D )A、最优子结构B、重叠子问题C、Johnson法则D、最长处理时间作业优先11、合并排序和快速排序采用的共同策略是:( A )A、分治法B、蒙特卡罗法C、拉斯维加斯法D、单纯形法12、用回溯法解最大团问题时生成的解空间树是:( D )A、子集树B、排列树C、二叉树D、多叉树13、用分支限界法解装载问题的解空间是:( B )A、子集树B、排列树C、单向链表D、多向链表14、计算定积分的算法:( A )A、随机投点法B、舍伍德法C、分治法D、回溯法15、用随机化算法解同一实例两次得到:( C )A、结果和时间都相同B、结果相同时间不相同C、结果和时间都不相同D、以上都不对主观题部分:二、改错题(每题2.5分,共2题)下面有两个二分搜索算法,请判断它们的正确性。
北语20春《算法与数据分析》作业4正确答案

(单选题)1: 下面哪种函数是回溯法中为避免无效搜索采取的策略A: 递归函数
B: .剪枝函数
C: 。
随机数函数
D: .搜索函数
正确答案: B
(单选题)2: 下列算法中通常以自底向上的方式求解最优解的是A: 备忘录法
B: 动态规划法
C: 贪心法
D: 回溯法
正确答案: B
(单选题)3: 合并排序算法是利用
A: 分治策略
B: 动态规划法
C: 贪心法
D: 回溯法
正确答案: A
(单选题)4: 下列不是动态规划算法基本步骤的是
A: 找出最优解的性质
B: 构造最优解
C: 算出最优解
D: 定义最优解
正确答案: A
(单选题)5: 舍伍德算法是以下的哪一种
A: 分支界限算法
B: 概率算法
C: 贪心算法
D: 回溯算法
正确答案: B
(单选题)6: 贪心算法与动态规划算法的共同点是
A: 重叠子问题
B: 构造最优解
C: 贪心选择性质
D: 最优子结构性质
正确答案: D
(单选题)7: 采用广度优先策略搜索的算法是
A: 分支界限法。
北语网院20春《算法与数据分析》作业_3答案

(单选)1:下列是动态规划算法基本要素的是
A:定义最优解
B:构造最优解
C:算出最优解
D:子问题重叠性质
正确答案:D
(单选)2:下面关于NP问题说法正确的是
A:NP问题都是不可能解决的问题
B:P类问题包含在NP类问题中
C:NP完全问题是P类问题的子集
D:NP类问题包含在P类问题中
正确答案:B
(单选)3:下列哪一种算法是随机化算法
A:贪心算法
B:.回溯法
C:.动态规划算法
D:.舍伍德算法
正确答案:D
(单选)4:实现大整数的乘法是利用的算法
A:贪心法
B:动态规划法
C:分治策略
D:回溯法
正确答案:C
(单选)5:背包问题的贪心算法所需的计算时间为
A:O(n2n)
B:O(nlogn)
C:O(2n)
D:O(n)
正确答案:B
(单选)6:以深度优先方式系统搜索问题解的算法称为A:分支界限算法
B:概率算法
C:贪心算法
D:回溯算法
正确答案:D
(单选)7:Strassen矩阵乘法是利用什么实现的算法A:分治策略。
【北语网院】18秋《算法与数据分析》作业_2(答案)

【北京语言大学】18秋《算法与数据分析》作业_2试卷总分:100 得分:100第1题,0-1背包问题的回溯算法所需的计算时间为A、O(n2n)B、O(nlogn)C、O(2n)D、O(n)正确答案:第2题,<span style="font-size:14px;font-family:宋体">动态规划算法的基本要素为</span>A、<span style="font-size:14px;font-family:宋体">最优子结构性质与贪心选择性质</span>B、<span style="font-size:14px;font-family:宋体">重叠子问题性质与贪心选择性质</span>C、<span style="font-size:14px;font-family:宋体">最优子结构性质与重叠子问题性质</span>D、<span style="font-size:14px;font-family:宋体">预排序与递归调用</span>正确答案:第3题,实现合并排序利用的算法是A、分治策略B、动态规划法C、贪心法D、回溯法正确答案:第4题,合并排序算法是利用A、分治策略B、动态规划法C、贪心法D、回溯法正确答案:第5题,实现棋盘覆盖算法利用的算法是A、分治法B、动态规划法C、贪心法D、回溯法正确答案:第6题,实现最长公共子序列利用的算法是A、分治策略B、动态规划法C、贪心法D、回溯法正确答案:第7题,最长公共子序列算法利用的算法是A、分支界限法B、动态规划法C、贪心法D、回溯法正确答案:第8题,在下列算法中有时找不到问题解的是A、蒙特卡罗算法B、拉斯维加斯算法C、舍伍德算法D、数值概率算法正确答案:第9题,回溯法解旅行售货员问题时的解空间树是A、子集树B、排列树C、深度优先生成树D、广度优先生成树正确答案:第10题,下面是贪心算法的基本要素的是A、重叠子问题B、构造最优解C、贪心选择性质D、定义最优解正确答案:第11题,回溯法是一种既带有系统性又带有跳跃性的搜索算法。
北语 20春《算法与数据分析》作业_1234

20春《算法与数据分析》作业_1一、单选题( 每题4分, 共10道小题, 总分值40分)1.下列随机算法中运行时有时候成功有时候失败的是A. 数值概率算法B. 舍伍德算法C. 拉斯维加斯算法D. 蒙特卡罗算法答:C 微131 》9666 》29062.最长公共子序列算法利用的算法是A. 分支界限法B. 动态规划法C. 贪心法D. 回溯法答:B3.矩阵连乘问题的算法可由什么设计实现A. 分支界限算法B. 动态规划算法C. 贪心算法D. 回溯算法答:B4.下列哪一种算法不是随机化算法A. 蒙特卡罗算法B. .拉斯维加斯算法C. .动态规划算法D. .舍伍德算法答:C5.贪心算法与动态规划算法的共同点是A. 重叠子问题B. 构造最优解C. 贪心选择性质D. 最优子结构性质答:D6.下面哪种函数是回溯法中为避免无效搜索采取的策略A. 递归函数B. .剪枝函数C. 。
随机数函数D. .搜索函数答:B7.采用最大效益优先搜索方式的算法是A. 分支界限法B. 动态规划法C. 贪心法D. 回溯法答:A8.下面不是分支界限法搜索方式的是A. 广度优先B. 最小耗费优先C. 最大效益优先D. 深度优先答:D9.动态规划算法的基本要素为A. 最优子结构性质与贪心选择性质B. 重叠子问题性质与贪心选择性质C. 最优子结构性质与重叠子问题性质D. 预排序与递归调用答:C10.衡量一个算法好坏的标准是A. 运行速度快B. 占用空间少C. 时间复杂度低D. 代码短答:C二、判断题( 每题4分, 共15道小题, 总分值60分)1.分支限界法解旅行售货员问题时,活结点表的组织形式是数组答:错误2.该问题的规模缩小到一定的程度就可以容易地解决是分治法的一个特征答:正确3.合并排序算法是利用分治策略实现的算法4.拉斯维加斯算法得到的解未必正确5.找出最优解的性质不是动态规划算法基本步骤6.优先队列式分支限界法是指按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点7.矩阵连乘问题的算法可由动态规划设计实现8.优先队列式分支限界法是按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点9.分支限界法能解决0/1背包问题的是10.算法是指解决问题的一种方法或一个过程。
北语19秋《算法与数据分析》作业3参考答案

19秋《算法与数据分析》作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.下列是动态规划算法基本要素的是
A.算出最优解
B.构造最优解
C.定义最优解
D.子问题重叠性质
答案:D
2.下面问题哪个不能使用贪心法解决
A.背包问题
B.最小花费生成树问题
C.单源最短路径问题
D.N皇后问题
答案:D
3.衡量一个算法好坏的标准是
A.运行速度快
B.时间复杂度低
C.占用空间少
D.代码短
答案:B
4.最长公共子序列算法利用的算法是
A.贪心法
B.回溯法
C.动态规划法
D.分支界限法
答案:C
5.下列算法中通常以自底向下的方式求解最优解的是
A.贪心法
B.回溯法
C.动态规划法
D.分治法
答案:C
6.采用最大效益优先搜索方式的算法是
A.贪心法
B.回溯法
C.动态规划法
D.分支界限法
答案:D
7.0-1背包问题的回溯算法所需的计算时间为
A.O(nlogn)。
北语2018春《C#》作业1-作业2-作业3-作业4全套满分100分答案解答

18春《C#》作业1-作业2-作业3-作业4 全套满分100分答案解答18春《C#》作业1 满分100分答案解答满分100分答案解答一、单选题共10题,40分题目1 枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。
Aint Bsbyte Cuint Dulong 学生答案:A得分:4 题目2 静态构造函数只能对()数据成员进行初始化。
A 静态B动态C实例D静态和实例学生答案:A得分:4 题目3 以下说法正确的是()。
A虚方法必须在派生类中重写,抽象方法不需要重写B虚方法可以在派生类中重写,抽象方法必须重写C 虚方法必须在派生类中重写,抽象方法必须重写虚方法必须在派生类中重写,抽象方法必须重写D 虚方法可以在派生类中重写,抽象方法也不需要重写虚方法可以在派生类中重写,抽象方法也不需要重写学生答案:B 得分:4 题目4 如果左操作数大于右操作数,( )运算符返回false 。
A= B< C<= D 以上都是以上都是学生答案:D 得分:4 题目5 指定操作系统读取文件方式中的FileMode FileMode .Create.Create 的含义是( )。
A 打开现有文件打开现有文件B 指定操作系统应创建文件,如果文件存在,将出现异常指定操作系统应创建文件,如果文件存在,将出现异常C 打开现有文件,若文件不存在,出现异常打开现有文件,若文件不存在,出现异常D 指定操作系统应创建文件,如果文件存在,将被改写指定操作系统应创建文件,如果文件存在,将被改写学生答案:D 得分:4 题目6 使用(使用( )关键字可以再次引发捕获到的异常? ANew Bthis Cthrow DExcep on 学生答案:C 得分:4 题目7 下面属于合法变量名的是(下面属于合法变量名的是( )。
AP_qr B123mnp Cchar Dx-y 学生答案:A 得分:4 题目8 ( )控件组合了TextBox 控件和ListBox 控件的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(单选题) 1:下面是贪心算法的基本要素的是A:重叠子问题
B:构造最优解
C:贪心选择性质
D:定义最优解
正确答案:
(单选题) 2:优先队列式分支限界法选取扩展结点的原则是
A:先进先出
B:后进先出
C:结点的优先级
D:随机
正确答案:
(单选题) 3:衡量一个算法好坏的标准是
A:运行速度快
B:占用空间少
C:时间复杂度低
D:代码短
正确答案:
(单选题) 4:下面不是分支界限法搜索方式的是
A:xx优先
B:最小耗费优先
C:最大效益优先
D:xx优先
正确答案:
(单选题) 5:实现最长公共子序列利用的算法是A:分治策略
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(单选题) 6:使用分治法求解不需要满足的条件是A:子问题必须是一样的
B:子问题不能够重复
C:子问题的解可以合并
D:原问题xx问题使用相同的方法解
正确答案:
(单选题) 7:贪心算法与动态规划算法的主要区别是A:最优子结构
B:贪心选择性质
C:构造最优解
D:定义最优解
正确答案:
(单选题) 8:合并排序算法是利用
A:分治策略
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(单选题) 9:以深度优先方式系统搜索问题解的算法称为
A:分支界限算法
B:概率算法
C:贪心算法
D:回溯算法
正确答案:
(单选题) 10:实现最大子段和利用的算法是
A:分治策略
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(判断题) 1:快速排序算法不是基于分治策略的一种排序算法。
A:错误
B:正确
正确答案:
(判断题) 2:大整数乘积算法是用分治法来设计的。
A:错误
B:正确
正确答案:
(判断题) 3:分支限界法与回溯法都是一种在问题的解空间树T中搜索问题解的算法A:错误
B:正确
正确答案:
(判断题) 4:分支限界法与回溯法完全不同
A:错误
B:正确
正确答案:
(判断题) 5:拉斯维加斯算法找到的解不一定是正确解
A:错误
B:正确
正确答案:
(判断题) 6:程序是算法用某种程序设计语言的具体实现
A:错误
B:正确
正确答案:
(判断题) 7:使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和背包问题正好是两种不同的类型,其中同时使用约束条件和目标函数的界进行裁剪的是背包问题,只使用约束条件进行裁剪的是N皇后问题
A:错误
B:正确
正确答案:
(判断题) 8:回溯法是一种既带有系统性又带有跳跃性的搜索算法。
A:错误
B:正确
正确答案:
(判断题) 9:算法是由若干条指令组成的有穷序列,且要满足输入、输出、确定性和有限性四条性质。
A:错误
B:正确
正确答案:
(判断题)10:解决背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序的是动态规划,需要排序的是回溯法,分支限界法
A:错误
B:正确
正确答案:
(单选题) 1:下面是贪心算法的基本要素的是
A:重叠子问题
B:构造最优解
C:贪心选择性质
D:定义最优解
正确答案:
(单选题) 2:优先队列式分支限界法选取扩展结点的原则是A:先进先出
B:后进先出
C:结点的优先级
D:随机
正确答案:
(单选题) 3:衡量一个算法好坏的标准是
A:运行速度快
B:占用空间少
C:时间复杂度低
D:代码短
正确答案:
(单选题) 4:下面不是分支界限法搜索方式的是
A:xx优先
B:最小耗费优先
C:最大效益优先
正确答案:
(单选题) 5:实现最长公共子序列利用的算法是A:分治策略
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(单选题) 6:使用分治法求解不需要满足的条件是A:子问题必须是一样的
B:子问题不能够重复
C:子问题的解可以合并
D:原问题xx问题使用相同的方法解
正确答案:
(单选题) 7:贪心算法与动态规划算法的主要区别是A:最优子结构
B:贪心选择性质
C:构造最优解
D:定义最优解
正确答案:
(单选题) 8:合并排序算法是利用
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(单选题) 9:以深度优先方式系统搜索问题解的算法称为
A:分支界限算法
B:概率算法
C:贪心算法
D:回溯算法
正确答案:
(单选题) 10:实现最大子段和利用的算法是
A:分治策略
B:动态规划法
C:贪心法
D:回溯法
正确答案:
(判断题) 1:快速排序算法不是基于分治策略的一种排序算法。
A:错误
B:正确
正确答案:
(判断题) 2:大整数乘积算法是用分治法来设计的。
A:错误
B:正确
正确答案:
(判断题) 3:分支限界法与回溯法都是一种在问题的解空间树T中搜索问题解的算法A:错误
B:正确
正确答案:
(判断题) 4:分支限界法与回溯法完全不同
A:错误
B:正确
正确答案:
(判断题) 5:拉斯维加斯算法找到的解不一定是正确解
A:错误
B:正确
正确答案:
(判断题) 6:程序是算法用某种程序设计语言的具体实现
A:错误
B:正确
正确答案:
(判断题) 7:使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和背包问题正好是两种不同的类型,其中同时使用约束条件和目标函数的界进行裁剪的是背包问题,只使用约束条件进行裁剪的是N皇后问题
A:错误
B:正确
正确答案:
(判断题) 8:回溯法是一种既带有系统性又带有跳跃性的搜索算法。
A:错误
B:正确
正确答案:
(判断题) 9:算法是由若干条指令组成的有穷序列,且要满足输入、输出、确定性和有限性四条性质。
A:错误
B:正确
正确答案:
(判断题)10:解决背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序的是动态规划,需要排序的是回溯法,分支限界法
A:错误
B:正确
正确答案:。