本书的内容是对《算法设计与分析》的较深入的扩展,许多在主教材中无法讲述的、较深入的主题通过习题的形式展现出来。为了加强学生灵活运用算法设计策略解决实际问题的能力,本书将主教材中的许多习题改造成算法实现题,要求学生不仅设计出解决具体问题的算法,而且能上机实现。
本书内容丰富,观点新颖,理论联系实际。不仅可用作高等院校计算机科学与技术学科各专业本科生和研究生学习计算机算法设计的辅助教材,而且也适合广大工程技术人员和自学读者学习参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 算法设计与分析习题解答(附光盘21世纪大学本科计算机专业系列教材普通高等教育十一五国家级规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 王晓东 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书的内容是对《算法设计与分析》的较深入的扩展,许多在主教材中无法讲述的、较深入的主题通过习题的形式展现出来。为了加强学生灵活运用算法设计策略解决实际问题的能力,本书将主教材中的许多习题改造成算法实现题,要求学生不仅设计出解决具体问题的算法,而且能上机实现。 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等院校计算机科学与技术学科各专业本科生和研究生学习计算机算法设计的辅助教材,而且也适合广大工程技术人员和自学读者学习参考。 内容推荐 本书是清华大学出版社出版的“21世纪大学本科计算机专业系列教材”《算法设计与分析》(主教材)配套的辅助教材,对《算法设计与分析》一书中的习题做了详尽的解答。本书的内容是对《算法设计与分析》的较深入的扩展,许多在主教材中无法讲述的、较深入的主题通过习题的形式展现出来。为了加强学生灵活运用算法设计策略解决实际问题的能力,本书将主教材中的许多习题改造成算法实现题,要求学生不仅设计出解决具体问题的算法,而且能上机实现。作者的教学实践反映出,这类算法实现题的教学效果非常好。作者还结合精品课程建设,进行了教材的立体化开发,包括主教材、辅助教材、实验与设计、电子课件和教学网站建设。 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等院校计算机科学与技术学科各专业本科生和研究生学习计算机算法设计的辅助教材,而且也适合广大工程技术人员和自学读者学习参考。 目录 第1章算法引论1 习题11实参交换1 习题12方法头签名1 习题13数组排序判定1 习题14函数的渐近表达式2 习题15O(1)和O(2)的区别2 习题17按渐近阶排列表达式2 习题18算法效率2 习题19硬件效率3 习题110函数渐进阶3 习题111n!的阶4 习题112平均情况下的计算时间复杂性4 算法实现题11统计数字问题4 算法实现题12字典序问题5 算法实现题13最多约数问题6 算法实现题14金币阵列问题8 算法实现题15最大间隙问题11 第2章递归与分治策略14 习题21Hanoi 塔问题的非递归算法14 习题227个二分搜索算法15 习题23改写二分搜索算法18 习题24大整数乘法的O(nmlog(3/2))算法19 习题255次n/3位整数的乘法19 习题26矩阵乘法21 习题27多项式乘积21 习题28不动点问题的O(logn)时间算法22 习题29主元素问题的线性时间算法22 习题210无序集主元素问题的线性时间算法22 习题211O(1)空间子数组换位算法23 习题212O(1)空间合并算法25 习题213n段合并排序算法32 习题214自然合并排序算法32 习题215最大值和最小值问题的最优算法35 习题216最大值和次大值问题的最优算法35 习题217整数集合排序35 习题218第k小元素问题的计算时间下界36 习题219非增序快速排序算法37 习题220随机化算法37 习题221随机化快速排序算法38 习题222随机排列算法38 习题223算法qSort中的尾递归38 习题224用栈模拟递归38 习题225算法select中的元素划分39 习题226O(nlogn)时间快速排序算法40 习题227最接近中位数的k个数40 习题228X和Y的中位数40 习题229网络开关设计41 习题232带权中位数问题42 习题234构造Gray码的分治算法43 习题235网球循环赛日程表44 算法实现题21输油管道问题(习题230)49 算法实现题22众数问题(习题231)50 算法实现题23邮局选址问题(习题232)51 算法实现题24马的Hamilton周游路线问题(习题233)51 算法实现题25半数集问题60 算法实现题26半数单集问题62 算法实现题27士兵站队问题63 算法实现题28有重复元素的排列问题63 算法实现题29排列的字典序问题65 算法实现题210集合划分问题(一)67 算法实现题211集合划分问题(二)68 算法实现题212双色Hanoi塔问题69 算法实现题213标准二维表问题71 算法实现题214整数因子分解问题72 算法实现题215有向直线2中值问题72 第3章动态规划76 习题31最长单调递增子序列76 习题32最长单调递增子序列的O(nlogn)算法77 习题37漂亮打印78 习题311整数线性规划问题79 习题312二维背包问题80 习题314Ackermann函数81 习题317最短行驶路线83 习题319最优旅行路线83 算法实现题31独立任务最优调度问题(习题33)83 算法实现题32最少硬币问题(习题34)85 算法实现题33序关系计数问题(习题35)86 算法实现题34多重幂计数问题(习题36)87 算法实现题35编辑距离问题(习题38)87 算法实现题36石子合并问题(习题39)89 算法实现题37数字三角形问题(习题310)91 算法实现题38乘法表问题(习题313)92 算法实现题39租用游艇问题(习题315)93 算法实现题310汽车加油行驶问题(习题316)95 算法实现题311圈乘运算问题(习题318)96 算法实现题312最少费用购物(习题320)102 算法实现题313最大长方体问题(习题321)104 算法实现题314正则表达式匹配问题(习题322)105 算法实现题315双调旅行售货员问题(习题323)110 算法实现题316最大k乘积问题(习题524)111 算法实现题317最小m段和问题113 算法实现题318红黑树的红色内结点问题115 第4章贪心算法123 习题42活动安排问题的贪心选择123 习题43背包问题的贪心选择性质123 习题44特殊的01背包问题124 习题410程序最优存储问题124 习题413最优装载问题的贪心算法125 习题418Fibonacci序列的Huffman编码125 习题419最优前缀码的编码序列125 习题421任务集独立性问题126 习题422矩阵拟阵126 习题423最小权最大独立子集拟阵126 习题427整数边权Prim算法126 习题428最大权最小生成树127 习题429最短路径的负边权127 习题430整数边权Dijkstra算法127 算法实现题41会场安排问题(习题41)128 算法实现题42最优合并问题(习题45)129 算法实现题43磁带最优存储问题(习题46)130 算法实现题44磁盘文件最优存储问题(习题47)131 算法实现题45程序存储问题(习题48)132 算法实现题46最优服务次序问题(习题411)133 算法实现题47多处最优服务次序问题(习题412)134 算法实现题48d森林问题(习题414)135 算法实现题49汽车加油问题(习题416)137 算法实现题410区间覆盖问题(习题417)138 算法实现题411硬币找钱问题(习题424)138 算法实现题412删数问题(习题425)139 算法实现题413数列极差问题(习题426)140 算法实现题414嵌套箱问题(习题431)140 算法实现题415套汇问题(习题432)142 算法实现题416信号增强装置问题(习题517)143 算法实现题417磁带最大利用率问题(习题49)144 算法实现题418非单位时间任务安排问题(习题415)145 算法实现题419多元Huffman编码问题(习题420)147 算法实现题420多元Huffman编码变形149 算法实现题421区间相交问题151 算法实现题422任务时间表问题151 第5章回溯法153 习题5-1装载问题改进回溯法1153 习题5-2装载问题改进回溯法2154 习题5-401背包问题的最优解155 习题5-5最大团问题的迭代回溯法156 习题5-7旅行售货员问题的费用上界157 习题5-8旅行售货员问题的上界函数158 算法实现题51子集和问题(习题53)159 算法实现题52最小长度电路板排列问题(习题59)160 算法实现题53最小重量机器设计问题(习题510)163 算法实现题54运动员最佳匹配问题(习题511)164 算法实现题55无分隔符字典问题(习题512)165 算法实现题56无和集问题(习题513)167 算法实现题57n色方柱问题(习题514)168 算法实现题58整数变换问题(习题515)173 算法实现题59拉丁矩阵问题(习题516)175 算法实现题510排列宝石问题(习题516)176 算法实现题511重复拉丁矩阵问题(习题516)179 算法实现题512罗密欧与朱丽叶的迷宫问题181 算法实现题513工作分配问题(习题518)183 算法实现题514独立钻石跳棋问题(习题519)184 算法实现题515智力拼图问题(习题520)191 算法实现题516布线问题(习题521)198 算法实现题517最佳调度问题(习题522)200 算法实现题518无优先级运算问题(习题523)201 算法实现题519世界名画陈列馆问题(习题525)203 算法实现题520世界名画陈列馆问题(不重复监视)(习题526)207 算法实现题521部落卫队问题(习题56)209 算法实现题522虫蚀算式问题211 算法实现题523完备环序列问题214 算法实现题524离散01串问题217 算法实现题525喷漆机器人问题218 算法实现题526n2-1谜问题221 第6章分支限界法229 习题6101背包问题的栈式分支限界法229 习题62用最大堆存储活结点的优先队列式分支限界法231 习题63团顶点数的上界234 习题64团顶点数改进的上界235 习题65修改解旅行售货员问题的分支限界法235 习题66解旅行售货员问题的分支限界法中保存已产生的排列树237 习题67电路板排列问题的队列式分支限界法239 算法实现题61最小长度电路板排列问题一(习题68)241 算法实现题62最小长度电路板排列问题二(习题69)244 算法实现题63最小权顶点覆盖问题(习题610)247 算法实现题64无向图的最大割问题(习题611)250 算法实现题65最小重量机器设计问题(习题612)253 算法实现题66运动员最佳匹配问题(习题613)256 算法实现题67n皇后问题(习题615)259 算法实现题68圆排列问题(习题616)260 算法实现题69布线问题(习题617)263 算法实现题610最佳调度问题(习题618)265 算法实现题611无优先级运算问题(习题619)268 算法实现题612世界名画陈列馆问题(习题621)271 算法实现题613骑士征途问题274 算法实现题614推箱子问题275 算法实现题615图形变换问题281 算法实现题616行列变换问题284 算法实现题617重排n2宫问题285 算法实现题618最长距离问题290 第7章概率算法296 习题71模拟正态分布随机变量296 习题72随机抽样算法297 习题73随机产生m个整数297 习题74集合大小的概率算法298 习题75生日问题299 习题76易验证问题的拉斯维加斯算法300 习题77用数组模拟有序链表300 习题78O(n3/2)舍伍德型排序算法300 习题79n后问题解的存在性301 习题711整数因子分解算法302 习题712非蒙特卡罗算法的例子302 习题713重复3次的蒙特卡罗算法303 习题714集合随机元素算法304 习题715由蒙特卡罗算法构造拉斯维加斯算法305 习题716产生素数算法306 习题719矩阵方程问题306 算法实现题71模平方根问题(习题710)307 算法实现题72素数测试问题(习题717)309 算法实现题73集合相等问题(习题718)309 算法实现题74逆矩阵问题(习题720)310 算法实现题75多项式乘积问题(习题721)311 算法实现题76皇后控制问题311 算法实现题773SAT问题315 算法实现题78战车问题316 算法实现题79圆排列问题318 算法实现题710骑士控制问题319 算法实现题711骑士对攻问题320 第8章NP完全性理论322 习题81RAM和RASP程序322 习题82RAM和RASP程序的复杂性322 习题83计算nn的RAM程序322 习题84没有MULT和DIV指令的RAM程序324 习题85MULT和DIV指令的计算能力324 习题86RAM和RASP的空间复杂性325 习题87行列式的直线式程序325 习题88求和的3带图灵机325 习题89模拟RAM指令325 习题810计算22n的RAM程序325 习题811计算g(m,n)的程序326 习题812图灵机模拟RAM的时间上界326 习题813图的同构问题326 习题814哈密顿回路327 习题815P类语言的封闭性327 习题816NP类语言的封闭性328 习题817语言的2O(nk)时间判定算法328 习题818PCONP329 习题819NP≠CONP329 习题820重言布尔表达式329 习题821关系∝p的传递性329 习题822L∝p330 习题823语言的完全性330 习题824的CONP完全性330 习题825判定重言式的CONP完全性331 习题826析取范式的可满足性331 习题8272SAT问题的线性时间算法331 习题828整数规划问题332 习题829划分问题333 习题830最长简单回路问题334 第9章近似算法336 习题91平面图着色问题的绝对近似算法336 习题92最优程序存储问题336 习题94树的最优顶点覆盖337 习题95顶点覆盖算法的性能比339 习题96团的常数性能比近似算法339 习题99售货员问题的常数性能比近似算法340 习题910瓶颈旅行售货员问题340 习题911最优旅行售货员回路不自相交342 习题914集合覆盖问题的实例342 习题916多机调度问题的近似算法343 习题917LPT算法的最坏情况实例345 习题918多机调度问题的多项式时间近似算法345 算法实现题91旅行售货员问题的近似算法(习题99)346 算法实现题92可满足问题的近似算法(习题920)348 算法实现题93最大可满足问题的近似算法(习题921)349 算法实现题94子集和问题的近似算法(习题915)351 算法实现题95子集和问题的完全多项式时间近似算法352 算法实现题96实现算法greedySetCover(习题913)352 算法实现题97装箱问题的近似算法First Fit(习题919)356 算法实现题98装箱问题的近似算法Best Fit(习题919)358 算法实现题99装箱问题的近似算法First Fit Decreasing(习题919)360 算法实现题910装箱问题的近似算法Best Fit Decreasing(习题919)361 算法实现题911装箱问题的近似算法Next Fit361 第10章算法优化策略365 习题101算法obst的正确性365 习题102矩阵连乘问题的O(n2)时间算法365 习题106货物储运问题的费用371 习题107Garsia算法371 算法实现题101货物储运问题(习题103)374 算法实现题102石子合并问题(习题104)374 算法实现题103最大运输费用货物储运问题(习题105)375 算法实现题104五边形问题377 算法实现题105区间图最短路问题(习题108)381 算法实现题106圆弧区间最短路问题(习题109)381 算法实现题107双机调度问题(习题1010)382 算法实现题108离线最小值问题(习题1011)390 算法实现题109最近公共祖先问题(习题1012)393 算法实现题1010达尔文芯片问题395 算法实现题1011多柱Hanoi塔问题397 算法实现题1012线性时间Huffman算法400 算法实现题1013单机调度问题402 算法实现题1014最大费用单机调度问题405 算法实现题1015飞机加油问题408 参考文献410 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。