- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l算法设计与分析BK
网络学院算法试题B及答案
一.填空题:(第1,3,4小题每空2分,第2,5小题每题4分,共22分)
1. 程序所需要的空间由三部分构成,分别是: , ,
。
(指令空间,数据空间,环境栈空间)
2.实例特征是指
。
(实例特征是指决定问题规模的那些因素。如,输入和输出的数量或相关数的大小,如对 n 个元素进行排序、n?n矩阵的加法等。都可以 n 作为实例特征)。
3.贪心算法的两大基本要素是 和
。
(贪心选择性质和最优子结构性质。)
4.动态规划算法的两大基本要素分别为 和
。
(最优子结构性质和子问题的重叠性质。)
5.在回溯法中,为了避免无效的有哪些信誉好的足球投注网站,通常采用两种剪枝策略,分别为
和 。
(约束剪枝,限界剪枝)
二.简答题:(每题6分,共18分)
1. 什么是算法, 算法具有的特性是什么? 算法是解决问题的方法和过程,
算法的特性有 1) 输入0个或多个信息
2) 输出至少一个信息 3) 确定性:组成算法的每个指令是清晰的,无二义的,整个过程确定的。 4) 有限性:指令的条数有限,且每条指令的执行时间有限。
2.什么是动态规划法?
将问题分解成多级或许多子问题,然后顺序求解子问题,前一个子问题的解为后一个子问题的求解提供有用的信息。
3.简述分治法所能解决的问题一般应具有的特征。
1.)该问题的规模缩小到一定的程度就可以容易地解决;
2.)该问题具有最优子结构性质;
3.)利用该问题分解出的子问题的解可以合并为该问题的解;
4.)该问题所分解出的各个子问题是相互独立的 。
三.解答题:(前两题每小题18分,后两题每小题12分,共60分)
1.对于二分图覆盖问题设计一种贪婪启发算法,贪婪准则是:如果B中某一个顶点被A中一个顶点覆盖,选择A中这个顶点;否则,从A中选择一个顶点,使得它所覆盖的未被覆盖的顶点数目最多。给出这种贪婪算法的伪代码。
解答:贪婪算法的伪代码为:
m=0 // 当前覆盖的大小
对于A 中的所有i, Out[i]=outdegree[i];
对于B 中的所有i, In[i]=indegree[i];
对于B 中的所有i, Cov[i]=false;
for (对于B中所有入度为1的顶点i) {
设v是邻接于B[i]的顶点 C[m++]=v;
for (所有邻接于v的顶点 j) {
if (!Cov[j]) { Cov[j]=true;
对于所有邻接于j的顶点,使其Out[k]减1
} } }
while (对于A 中的某些i, Out[i]0) {
设v是具有最大Out[i]的顶点
C[m++]=v;
for (所有邻接于v的顶点 j) {
if (!Cov[j]) { Cov[j]=true;
对于所有邻接于j的顶点,使其Out[k]减1
} } }
if (有些顶点未被覆盖) 失败
else 找到一个覆盖
2. 1)请用分治算法手工演算计算4823*9715;(8分)
2) 假设两个大整数都是n=2k位,请用伪代码描述两个大整数乘积的分治算法,(8分)并给出你的算法的时间复杂度。(2分)
解答:
1) 设X=4823, Y=9715,用上述算法计算XY的计算过程可列表如下,其中带号的数值是在计算完成AC,BD,和(A-B)(D-C)之后才填入的。
X=4823??????? A=48?????? B=23??????? A-B=15
Y=9715??????? C=97?????? D=15??????? D-C=82
?????????? AC=(1643) ??? BD=(1107)
????????? (A-B)(D-C)=(260)
XY
您可能关注的文档
- l第四章四边形的性质探索练习题及答案全套.doc
- I哼着小曲过百岁.doc
- l第四章存储器管理23答案.doc
- [第十章AT89S单片机系统的应用设计与分析.ppt
- I假花的手工制作.docx
- I哲学笔记.doc
- l第四章导热问题的数值解法.doc
- I唐书梅初中英语2014暑期教师培训资料.doc
- I假面舞会.doc
- l第四章建设工程风险管理5注册监理工程师法规概论试题.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 2022必威体育精装版居家养老管理服务方案投标文件(标书)参考.docx VIP
- 超星尔雅学习通《世界古代文明》章节答案.doc
- 2025年第四届全国大学生数据分析科普竞赛之理论赛实题.docx
- 2024年苏州风景园林投资发展集团有限公司人员招聘考试题库及答案解析.docx
- 20课 国民革命与南京国民政府的统治.pptx
- 第六章 熔化焊与热切割的防火防爆.pdf VIP
- ABB机器人控制柜各模块指示灯状态说明.docx VIP
- 【简历封面+自荐信+简历】清新创意应届生简历模版.doc VIP
- 内燃机车冷却系统 毕业论文.doc
- 毕业设计(论文)-物料搬运机器人结构设计-六轴机械手.docx VIP
文档评论(0)