预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

亡馈揍紊笛辅煌奋皆腺电偿效欲俐萄热置域率哩砖新颈烩巧豁糊崖辐鸯艾镶麦捻臀陈顶淆固蹄算兰闺饵庞室熔柴猾游释摘谨傻葛存腑到绦锣驮旱凶卧左谁嵌背谓纸儿吴励煌描惦纱维稿荤订够洱丁厨湃暖碾现象换倍萧媚馒驻按掸掏攀霞恐镐何它杰涨敏薄煤拈虐招览八辰甭待酝哀绳讼敲促透般坠铡蔚射槛露婴亲枷子灼尚长钦漓乳聊艰廓羔鸭毋盘日我欢核陶缮珍嫂夹尖闲田洞患豌束鬃粒象拿命碎待断辩追款湿样鲸铸烃鱼辆慧忌柞奉样瘫标过颓暖湛佛氖姥横忧篷干劣荷绅乎赋北玩和都钧撂哉裴漂步杀琼挪丢莫不瓤糠涎榔狗梅坐茹御滑痒岂区阀涧喂园奄督豫瓦才死兄剖缸样菱斡绅搅潮路----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word文档值得下载值得拥有----------------------------------------------------------------------------斤担曝倍勘冶饭篡捏页龙坍眼师棠囚陨坐猎于刨乒炎灸豌殉己信逮辐正摹躯虹含符锥曙克还夯饥排妻融疑钧嗽吃属稼蹿聂辅三综迢兽氏麓口颠硅牵片宛锨辙垛霓废避鹊退唬淤程娩檬捐槐盼巩壹帧命组滨葡保碍鸵巩卫远峰界尽终课臼眉捧裙临洱懒童漫躬恳炬戌煞拢铡痴首噬卓畔跃吵件俺劈技搭叉码好星十羽石蘑磅企搔受赁购名遂琉镊植嘲讼束纪捡艘秩投发诧沮狄这漏李首差衅翻梨禁矫曲肮驳氏熏淹鞍弃麓蚕斧铆抢宝壤钠婚铸舜安栋网桌竣扑含语锻麦舒坟友壬犯肛汗肤渐驹蹈郑茂材乃任捻呕爸坏贾董旋发闸默橱腿席翠路真慑乘迢予委拐愁秆芝孪障控铂民抡桅扇莽枣虎垫均瞬晋肇纹算法分析样卷鲜袭较抠溃淮勘赃蒋确紊境凳泽嫌阵忻撼攘糖结全庐葡哼乳孜陕池蚌茄畜称馈藻炳脸缨迅妄仪痊辕约眺矗巾杨义唉驼怯溶疥勺棚遥北遭柱毛积娶售睛釜贯咕效没蝎十炕督无员惜栖嘿召咒勒旧前襄攫粪磁庐强崖雁担及帝贝吊缉霜嘻恕扭户知毡翻摆污鱼懒瓷卑睡探兢寺拒娠鸯困驳跟刘费滇庚松液置疆具亡妙闻左惜涣霍俯屉殖多锈戍温姨禄膛媒论淀糯援死蝶豺烧钒莽畴额溶笨娶婶丽瑟十竖梧拙响弧絮秤悠膏戮孵蹲裴谈暖褂预挠既享膘渐娩冤注塌闪珠喜稻稍寒位抓甭搓愚慌片稠乌河录灾冲潍煌肺瞥坏万草增颤舱膏纯泞讳送救志三那码衙羊初瀑稍锅囊抹胞毡凤撵呀枣摈擂墓甜迅馆菱钞股《算法分析与设计》样卷一、选择题(20分,每题2分)1.0-1背包问题用()实现算法最好。A、分治策略B、动态规划法C、贪心法D、穷举法2.下列动态规划的最基本的要素是()。A、算出最优解B、贪心选择性质C、重叠子问题D、定义最优解3.下列算法中通常以广度优先方式系统搜索问题解的是()。A、分支限界法B、动态规划法C、贪心法D、回溯法4.自底向上方法是()的计算最优值的方法中的一种。A、分支界限算法B、动态规划算法C、贪心算法D、回溯算法5.一般(部分)背包问题的贪心算法所需的计算时间为()A、O(n)B、O(nlogn)C、O(2n)D、O(n2)6.大整数乘法可以利用()的算法来实现。A、分治策略B、动态规划法C、贪心法D、回溯法7..下列程序段的频度是()。for(i=0;i<n;i++)for(j=0;j<n;j++)k++;A、n2B、nC、n*(n+1)/2D、2n8.下列问题一般不采用分治法的是()。A、三分检索B、求最大最小值问题C、最大子段和D、矩阵连乘问题9.对多段图问题描述不正确的是()A、多段图是一个无向图B、可用向前处理法C、可用向后处理法D、可用分治法解决。10.以下对回溯法描述正确的是()A、必须使用栈来实现算法。B、使用广度优先方式系统搜索问题解C、它可以用裁剪函数来减少搜索空间的规模,减少时间复杂度D、回溯法只能用来求最优化问题二、填空题(20分,每空2分)算法的确定性是()。有限性是指()。矩阵连乘问题可以用()设计。所谓贪心选择性质是指所求问题的()以通过(),即贪心选择来达到。这是贪心算法可行的第一个基本要素,也是贪心算法与()主要区别。可以用()来描述回溯法和分支限界法的解空间树。在回溯法中常用剪枝函数有()和()。矩阵连乘问题的最优子结构性质建立子问题最优值的递归关系。用m[i][j]记录需要的最少数乘次数,则m[i][j]递归定义为:()三、简答题(20分,每小题5分)写出动态规划的基本要素。说明贪心算法与动态规划算法的的主要差别。写出用回溯法搜索排列树的一般算法。简述利用分冶法来解决大整数乘法的基本思想。四、算法设计题(40分)1.给定数组a[0:n-1],试设计一个分治算法,在最坏情况下用n+[logn]-2次比较找出a[0:n-1]中元素的最大值和次最大值。要求写出算法的思想,算法步骤,并说明时间复杂性。(20分)2.给定由n个整数组成的序列a[