- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年算法分析与设计期末考试试卷A卷
班 级 学 号 姓 名 密封装订线 密封装订线 密封装订线西南交通大学2015-2016学年第(一)学期考试试卷课程代码 3244152 课程名称 算法分析与设计 考试时间 120 分钟 题号一二三四五总成绩得分·阅卷教师签字: 填空题(每空1分,共15分)回溯法的求解目标是找出解空间树中满足约束条件的所有解,而 (1) 法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。分治算法的基本步骤包括:分解、解决和 (2) 。选择排序、插入排序和归并排序算法中, (3) 算法是分治算法。计算一个算法时间复杂度通常可以计算的 (4) 、基本操作的频度或计算步。贪心算法的基本要素是 (5) 性质和 (6) 性质 。以广度优先或以最小耗费方式搜索问题解的算法称为 (7) 。快速排序算法的性能取决于 (8) 。常见的减治策略分为三类: (9) , (10) ,减可变规模。堆的构建过程对于堆排序而言是一种 (11) 策略,属于变治思想中的实例化简类型。分支限界法主要有 (12) 分支限界法和 (13) 分支限界法。快速排序算法是基于 (14) 的一种排序算法。动态规划算法的基本思想是将待求解问题分解成若干子问题,先求解 (15) ,然后从这些子问题的解得到原问题的解。选择题(每题2分,共20分)1、二分搜索算法是利用(? )实现的算法。A、分治策略?? B、动态规划法?? C、贪心法??? D、回溯法2. 衡量一个算法好坏的标准是( )。A、运行速度快 B、占用空间少 C、 时间复杂度低 D、代码短3. 以下关于渐进记号的性质是正确的有:( )A.B.C. D. 4. 下面不是分支界限法搜索方式的是( ?)。A、广度优先 B、最小耗费优先C、最大效益优先 D、深度优先5. 记号的定义正确的是( )。O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 f(n) cg(n) };O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 cg(n) f(n) };(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0有:0 f(n)cg(n) };(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0有:0 cg(n) f(n) };6. 以深度优先方式系统搜索问题解的算法称为 ( ) 。A、分支界限算法 B、概率算法? C、贪心算法? D、回溯算法7. 矩阵连乘问题的算法可由( )设计实现。A、分支界限算法? B、动态规划算法 C、贪心算法? D、回溯算法8. 采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为( ) 。A、O(n2n)B、O(nlogn)C、O(2n) D、O(n)9. 合并排序算法是利用( )实现的算法。A、分治策略?? B、动态规划法?? C、贪心法 D、回溯法10. 优先队列式分支限界法选取扩展结点的原则是( )。A、先进先出 B、后进先出 C、结点的优先级 D、随机算法及程序分析(共25分)。阅读下面的程序,按要求回答问题:(共15分)typedef struct SqList{int *r;int Length;}SqList;void QuickSort(SqList *L){ QSort(L,1,L-Length);return;}void QSort(SqList *L, int low,int high){int pivotloc;if(lowhigh){pivotloc=Partion(L,low,high);QSort(L,low,pivotloc-1);QSort(L,pivotloc+1,high);}return;}int Partion(SqList *L, int low,int high){int pivotkey;L-r[0]=L-r[low];pivotkey=L-r[low]; while(lowhigh){ while(lowhigh L-r[high]=pivotkey) --high;L-r[low]=L-r[high];while(lowhigh L-r[low]=pivotkey) ++low;L-r[high]=L-r[low];} L-r[low]=L-r[0];return low;} 请问上述程序采用什么算法?(2分) 设L-Length的值为n,请求QuickSort(SqList *L)函数的
您可能关注的文档
- 2015年广东省初中毕业生学业考试(物理).doc
- 2015年广东省初中毕业生学业考试物理试题(word)修正图片.doc
- 2015年广东省初中毕业生学业考试物理试题(完美word版).doc
- 2015年广东省各地市数学真题分类汇编--统计与概率.doc
- 2015年广东省初中毕业考试佛山实验学校模拟考试二物理卷.doc
- 2015年广东省初中毕业生学业考试物理试题(完美word版)(TEACHER--my--2016-05-19-10,30,47).doc
- 2015年广东高考理综( 物理)试题及答案详细解析.doc
- 2015年广州市初中毕业会考、 高级中等学校招生考试 +逐题详细解析.doc
- 2015年广西桂林市中考物理试卷.doc
- 2015年广西桂林市中考物理试卷参考答案与试题解析 - 副本.doc
最近下载
- 葡萄避雨设施栽培及配套技术研究进展_孙其宝.pdf VIP
- 材料采购合同简易范本下载打印.docx VIP
- 河南省实验中学2024-2025学年八年级上学期第一次月考物理试卷及答案.pdf VIP
- 河南省第二实验中学2024-2025学年八年级上学期第一次月考物理试题(解析版).docx VIP
- 河南省郑州市实验中学2019-2020学年八年级上学期第一次月考物理试题.docx VIP
- “呼死你”软件盛行 网友谨防“轰炸”电话.doc VIP
- 常州市青果巷历史街区保护_图文.pdf VIP
- 河南省郑州市枫杨外国语中学2024-2025学年八年级上学期第二次月考物理试题(含答案).docx VIP
- 河南省郑州市枫杨外国语中学2024-2025学年八年级上学期第二次月考物理试题.docx VIP
- 河南省郑州市外国语中学2023-2024学年八年级上学期第一次月考物理试题.docx VIP
文档评论(0)