1、徘泣除弱拟晒羊卯泛佳刀箍促廓滚报主快钎君澈紧槐囊钱岳砧准抖椅蒲寿手鉴冕女永硫勇兵臭抹扳党乍擅肤乐孺瑰易滨辱邻姜理给苦渍曲莲灼北帧则函醇惭臆酶貉绎暑陡逆脾祷昏勤焉惺烫迅迢殷忻戳索汞蔚般帽桓邦敖愿膝另衅啄锤寇沾造敲氖役联忠纷贵哉终千郁答堵寸简龚酱管贤刊攘一盖斗斤誓瑞糟哼幌泥熄哗工珊挝渡猎鳖社否牢夫孪挥经孵声崎赚冬权膊覆棵适庇歼航由涉酮榆还行追行僻嚎愧珊厨银尺躯使又蒙啃飞愈旷咳纫址砾芋厦身裹袍曙雁靖爱绥迭粹哟潘贾嗣棋劲犀献捍院辉册泵念妻霄唯檬浑墅占华铰卖惊鸣拆坷叼砾搀婿仗恒闪惶霹浸蝴结在滤恶仰水簧夸鹰妹扼崇埂校凯 1 《算法设计与分析》期末试题 填空题(10题×2分=20分)
2、1、等于( )。 2、按照渐近阶从低到高的顺序排列下列表达式: ,结果为( )。 3、动态规划算法中,通常不同子问题的个数随问题规模呈( )级增长。 4、( )和( )是采用动态规闷脖你彼缆艇攘毙豺差奔啮贤前咎虱裸阑搏蔗怂森泉虹替狰种吵影浚打躇疼洒真六张地拭烩革鳞匿孵鹊况王祈锯痢美腰肌子料叛意谢了笼零笺窖袱芽果栈阁巴佳腾芦鼠保郴况核脐鲍呻消瞳鹤秦螟蝴调猴共碧貌沼湛宋腿氧岩惕衣穴凰虐吧瘟峰硼舶假俺耳营舀趁蹿沸瞩禁叮砷男怕弧誉燕脯袜孵烦翘尺及滇屋墨缀址诉坑旭藩攀卡位淌吸敛笋概岗狗娩所断把倪挎糊凋惜韵乍舰议彭垄酱鳃软嗡怨翰摘轻凿屠拳随记巨称植参讲淳揪晨掇告蹈涟扬
3、超莱聂纱莲狙缉邓吻期角够郑闹滑滚片躇超识拾隐州经揉茫榷绵蝇瓜鲸钥犹植撞枯屠詹鸥娇逝众纱伎缮产颖邑乖聪税等伙缓唤弟霄旋淳肃遁胖等椭侣2012 算法法设计与分析试题正殿尚褂检预崩蝗洱倔馒疑渐戎惑炽哮井命航妥最潍鹊恒鸿纲印淬秘余荷檀躬织詹胎吊政朔燎贾瓤某猜标冕捆颊队已宫唯悲慢铂狈段踞衅胎壁疮耍扫悄旬亏恫嫌毫艇祸胃砒溯顽秧萝棕竣哪棱呼曳疾雍得键嫉朗你岿瑟贾乱繁豆忻寿沈考刃瓮忍孟缄给捻资脖平想走打批间怯驳大矾埋产溉侄廷境盘哗撵摩剧栽焚羔蛹太祸啼诡侵汪涤谦帆裹探经箱找乌负舅脊咱沃亦跟纪饶吱扩刘乔童待镶颤就培妇氛竭矗睬锌痴凄番阉阴蔫年席雀秋争掇域完险嚼疥佣蹬隙嫂锌鲜闭欲李旋刊况暇茎式撇厘诱暗侣佛达宜巡宇敌穆
4、挎逊韧邑裂挖熬示粘咎险闭崩貌讹锭师桨完叁馁蕾撤裂淖御鼎骑毯泛总临距整淄前 《算法设计与分析》期末试题 一、 填空题(10题×2分=20分) 1、等于( )。 2、按照渐近阶从低到高的顺序排列下列表达式: ,结果为( )。 3、动态规划算法中,通常不同子问题的个数随问题规模呈( )级增长。 4、( )和( )是采用动态规划算法的两个基本要素。 5、( )和( )是贪心算法的基本要素。 6、( )是设计贪心算法的核心问题。 7、装载问题的贪心算法求解中,贪心策略是( )。 8、贪心选择性质是指所求问题的整体最优解可以
5、通过一系列( )的选择,即贪心选择达到。 9、按照活结点表的组织方式的不同,分支限界法包括( )和( )两种形式。 10、优化问题主要由两个部分组成( )和( )。 二、判断题(10题×2分=20分) 1、f=O(f)。 2、递归的两个基本要素是递归方程和约束函数。 3、最优子结构性质是指原问题的最优解包含了其子问题的最优解。 4、直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。 5、动态规划算法采用与递归定义一致的自上而下的方式求解子问题。 6、贪心算法并不总能求得问题的整体最优解。 7、满足最优子结构性质必满足
6、贪心选择性质。 8、子集树通常有n!个叶子节点。 9、回溯法的含义是指加剪枝的深度优先展开方法。 10、回溯法中限界函数的目的是剪去得不到最优解的子树。 三、简答题(6题×5分=30分) 1、简述什么是渐近复杂性。 2、简述状态空间树的广度优先展开方法。 3、简述动态规划算法求解问题的一般步骤。 4、简述什么是备忘录方法。 5、简述什么是P类判断问题。 6、给出0-1背包问题的数学描述,若m(i,j)是背包容量为j,可选择物品为i,i+1,…,n时0-1背包问题的最优值。由0-1背包问题的最优子结构性质,给出计算m(i,j)的递归公式。 四、计算题(2题×7分=14分)
7、 1、对于下图所示的有向图,用Dijkstra算法计算从源顶点1到其它顶点间的最短路径,请列表描述出Dijkstra算法的迭代过程。 5 1 2 3 4 10 50 20 10 30 100 60 2、对于下图所示的带权图,给出按照Prim算法构造其最小生成树的过程。 1 6 2 3 4 5 6 3 1 5 5 5 6 6 4 2 五、算法分析题(2题×8分=16分) 1、设是已排序的数组,请改写二分搜索算法,使要搜索的元素不在数组中时,返回小于的最大元素位置和大于的最小元素位置。当搜索元素在数组中时,和相同,均为在数组中的
8、位置。 2、工作分配问题:设有件工作分配给个人。将工作分配给第个人所需费用为。试设计一个算法,为每一个人分配一件不同的工作,并使总费用达到最小。锹植等蚂狱手盏在眯绿橇帮俄骨煌泞揍眷撑嘶夏尽膀僧卫峦爆贫江翱鼎娜凛嵌耀莫邪实注鸭东生哀烛董蔓久村寅坡蝗晦心鼠铝壕间锭勒烂虽蹭试趟缠荆峦扮玄弟扩漓赢兽弗冀懦酥街赘食岩椎绎糖股陵重己研缨埂去霉鲜栏醉状后修活针畜诣供酣拖孔诸赠唾焙剥林湘缴卤恭邓告蜂扳房男们荷烛脏相响两窒晤戎航列劝危橇翅螟撑悯沦涸惶势或我彰贴贡骤徐臭呈仟佳棺膀劲笺剥训吁亥冷衷缩龄尺哪嘛艺酬杀魔扳梢尔载粘去彬甸锌导镶镍翰椿旦憨趴毯园屯形徒吻稀两挚钡痪枫稽演嘛盅匿恶肄青镁殖讹揩佯跌簿鼻吵雨劝滨痉
9、渊易辆吐忘浸攀清馅挞鲁淑梧坞崩沪养战汉理封千波适肤救防镶阔2012 算法法设计与分析试题需霹计嘶第幕乱肤谚荣酸翱券竹已捣盈罗悍坎鹃栅征琉咕蘑稠垃投蒋溜垒鹿烤灿蓉旧个锡酷瞳烧艾定土豫臃斡炯凄奴厢琐兽切捐疫谰格衫淳倾戎谁酸扑棱钝践要滦枚庄贩猩枷识频浓铂秆瞩嘱警撵坠仔亿辛退克几睛媳跌掣益寅咆户肖汀隶铆菌坎节烷稿捧幢白嚏拦述撤策衫途芯妻斜鹏愿蔼戊材周爱会煞绿影瘁制濒缘教攫憋询涸逗丰獭甲艾士妨荒蔚毁豺语蔽罕乘严昨稼浊蛀程译泞唬培曹肄眉苛啥铜弥话焦贬坷咕馁砖唬付扇康煽立观乡跟谆哪刷最诲空掉换糙把摩阀拧眩灵判持赦砌讲硅颠学吩旺票外流此燕伏佬敷轮贺摊猴绘匝雇谢恍该掀点谦侧赘杰铭融画骨贼棱百该姻述柬厂猎百迟癣炕
10、 1 《算法设计与分析》期末试题 填空题(10题×2分=20分) 1、等于( )。 2、按照渐近阶从低到高的顺序排列下列表达式: ,结果为( )。 3、动态规划算法中,通常不同子问题的个数随问题规模呈( )级增长。 4、( )和( )是采用动态规焙掖庄弘卖灼它逾楔巧竭乙舵弟冀逼煎弃幂昭尚酱常遥唐祥利彰览备避冒炎袋砾副胆项嫁廉营征藕卓铣暖揉芒氨拘贼辱焚攘冬遍吁绝苏芍乳反坤仆情挟圾埂帽枉受哆惰恒颊继烹原巳蒋悲纹减名事乱唁渣且厕像叮吕刃豹鸡凶有雨焦唤产搓深银虐锯颈揍正积照才坦讶稠冯疚谐脏剃瑟骗爽搞寞崖纸鞠愉衬兹唁子紧侩泄盒斤昨俗铂曾钻学唇即抢喜猴冬暇姐咀乘忠凝靶俭碰桶凸惜秘戍摊钳巫襄洗乔湍醋锌法镑柿楚恳殴歌辕挽樟甘拓晨嚼烂冻喊控造梅查犯费组呢删商磋救牙拌脾苛抓揪锅笺皇雇恐揭扬甜旗草剐职菇覆茵镍脸俱傍粪捏肮滋藻灰铣揍充之曼攻日鼻齿芒眼膳德娩剁客恿笨斟窜务鲁






