算法设计分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2次作业 一、单项选择题(本大题共60分,共 20 小题,每小题 3 分) 1. 一个长度为n英寸钢管最优切割问题,总共有多少个不一样子问题?(?? ) A. n+1 B. n2 C. nlogn D. logn 2. 实现快速排序算法以下: QuickSort (A, p, r) IF p r THEN q ← Partition(A, p, r) ? (??? ) ? QuickSort(A, q+1, r) A. quickSort(p,q-1) B. quickSort(p+1,q-1) C. quickSort(p,q+1) D. quickSort(p,q-2) 3. 在钢管切割问题里,我们用以下递归表示式表示原问题最优解最优值:请问,其中i是指什么?(? ) A. 1英寸钢管价值 B. 子问题钢管长度 C. 第一刀所切割钢管长度 D. 价值/长度比 4. 在最优二叉搜索树问题中,我们优化目标是(?? )。 A. 只经过最少次数比较就能够找到概率最大元素 B. 经过最数次数比较就能够找到概率最小元素 C. 找到每个元素所需要平均比较次数为最小 D. 元素搜索代价数学期望为最小 5. Edmonds-Karp算法中寻求增广路径方法是(? )。 A. 深度优先算法 B. 广度优先算法 C. Prim算法 D. Dijkstra算法 6. 相关0,1背包问题下述形式化公式描述: 下述说法不正确是(? )。 A. i 表示物品重量 B. C表示背包容量 C. xi=0表示编号为i物品不被选择 D. 求解目标是最大化装入背包内物品总价值 7. 在活动安排问题中,假如把全部活动根据结束时间递增序排序后,按贪心算法,我们总是安排 (?? )。 A. 目前可选活动中结束时间最早活动 B. 目前可选活动中开始时间最早活动 C. 目前可选活动中冲突数量最少活动 D. 目前可选活动中连续时间最长活动 8. 找零钱问题中,定义 C[j]为兑换j 所需要硬币最少数量,考虑下述递归表示式, 下列相关对i寻优最合适描述是(?? )。 A. 考虑找出第一个硬币面值多种可能性 B. 考虑先找给用户几分钱 C. 考虑最多能够用多个硬币 D. 考虑最少能够用多个硬币 9. 算法必需含有输入、输出和( )等5个特征。 A. 可实施性、可移植性和可扩充性 B. 可行性、确定性和有穷性 C. 确定性、有穷性和稳定性 D. 易读性、稳定性和安全性 10. 当问题规模n趋向无穷大时,( )数量级(阶)称为算法渐进时间复杂度。 A. 时间复杂度 B. 空间复杂度 C. 冗余度 D. 迭代次数 11. 最优二叉搜索树时间复杂度为(? )。 A. O(n) B. O(n!) C. O(n2) D. O(n3) 12. 递归函数f(n)=f(n-1)+n(n1)递归出口是( )。 A. f(0)=0 B. f(1)=1 C. f(0)=1 D. f(n)=n 13. 在最优二叉搜索树问题中,定义e[i, j ]为? ki,...,kj最优二叉查找树期望搜索成本,而我们确定根结点下标为r, 则其左子树下标范围是(?? )。 A. i..r B. i..r-1 C. i..r+1 D. i+1..r 14. 下面是贪心算法基础要素是(?? )。 A. 重合子问题 B. 结构最优解 C. 贪心选择性质 D. 定义最优解 15. 分治法所能处理问题应含相关键特征是( )。 A. 该问题规模缩小到一定程度就能够轻易地处理 B. 该问题能够分解为若干个规模较小相同问题 C. 利用该问题分解出子问题解能够合并为该问题解 D. 该问题所分解出各个子问题是相互独立 16. 在钢管切割问题里,假如用rn表示长度为n英寸钢管最优切割方案所取得最大收益,且已知rn所代表最优解里,第一刀切下了3英寸,则下述公式哪一个是正确?(??? ) A. rn ?= p3 + rn-3 B. rn ?= rn – 3 C. rn ?= rn-3 + 3 D. rn ?= r3 + p3 17. (?? )是贪心算法和动态计划算法共同点。 A. 重合子问题 B. 结构最优解 C. 贪心选择性质 D. 最优子结构性质 18. 使用分治法求解不需要满足条件是( )。 A. 子问题必需是一样 B. 子问题不能够反复 C. 子问题解能够合并 D. 原问题和子问题使用相同方法解 19. 递归算法不能适用以下场所(? ) A. 数据定义形式按递归定义 B. 数据之间关系(即数据结构)按递归定义 C. 问题解法按递归算法实现 D. 概率问题 20. 程序能够不满足算法性质(? ) A. 输入 B. 输出 C. 确定性 D. 有限性 二、判定题(本大题共40分,

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档