出版时间:2006-12 出版社:清华大学 作者:王晓东 页数:409 字数:600000
Tag标签:无
内容概要
本书是清华大学出版社出版的“21世纪大学本科计算机专业系列教材”《算法设计与分析》(主教材)配套的辅助教材,对《算法设计与分析》一书中的习题做了详尽的解答。本书的内容是对《算法设计与分析》的较深入的扩展,许多在主教材中无法讲述的、较深入的主题通过习题的形式展现出来。为了加强学生灵活运用算法设计策略解决实际问题的能力,本书将主教材中的许多习题改造成算法实现题,要求学生不仅设计出解决具体问题的算法,而且能上机实现。作者的教学实践反映出,这类算法实现题的教学效果非常好。作者还结合精品课程建设,进行了教材的立体化开发,包括主教材、辅助教材、实验与设计、电子课件和教学网站建设。 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等院校计算机科学与技术学科各专业本科生和研究生学习计算机算法设计的辅助教材,而且也适合广大工程技术人员和自学读者学习参考。
书籍目录
第1章 算法引论 习题1-1 实参交换 习题1-2 方法头签名 习题1-3 数组排序判定 习题1-4 函数的渐近表达式 习题1-5 O(1)和O(2)的区别 习题1-7 按渐近阶排列表达式 习题1-8 算法效率 习题1-9 硬件效率 习题1-10 函数渐进阶 习题1-11 n!的阶 习题1-12 平均情况下的计算时间复杂性 算法实现题1-1 统计数字问题 算法实现题1-2 字典序问题 算法实现题1-3 最多约数问题 算法实现题1-4 金币阵列问题 算法实现题1-5 最大间隙问题第2章 递归与分治策略 习题2-1 Hanoi 塔问题的非递归算法 习题2-2 7个二分搜索算法 习题2-3 改写二分搜索算法 习题2-4 大整数乘法的O(nmlog(3/2))算法 习题2-5 5次n/3位整数的乘法19 习题2-6 矩阵乘法 习题2-7 多项式乘积 习题2-8 不动点问题的O(logn)时间算法22 习题2-9 主元素问题的线性时间算法22 习题2-10 无序集主元素问题的线性时间算法 习题2-11 O(1)空间子数组换位算法 习题2-12 O(1)空间合并算法 习题2-13 n段合并排序算法 习题2-14 自然合并排序算法 习题2-15 最大值和最小值问题的最优算法 习题2-16 最大值和次大值问题的最优算法 习题2-17 整数集合排序 习题2-18 第k小元素问题的计算时间下界 习题2-19 非增序快速排序算法 习题2-20 随机化算法 习题2-21 随机化快速排序算法 习题2-22 随机排列算法 习题2-23 算法qSort中的尾递归 习题2-24 用栈模拟递归 习题2-25 算法select中的元素划分 习题2-26 O(nlogn)时间快速排序算法 习题2-27 最接近中位数的k个数 习题2-28 X和Y的中位数 习题2-29 网络开关设计 习题2-32 带权中位数问题 习题2-34 构造Gray码的分治算法 习题2-35 网球循环赛日程表 算法实现题2-1 输油管道问题(习题2-30) 算法实现题2-2 众数问题(习题2-31) 算法实现题2-3 邮局选址问题(习题2-32) 算法实现题2-4 马的Hamilton周游路线问题(习题2-33) 算法实现题2-5 半数集问题 算法实现题2-6 半数单集问题 算法实现题2-7 士兵站队问题 算法实现题2-8 有重复元素的排列问题 算法实现题2-9 排列的字典序问题……第3章 动态规划第4章 贪心算法第5章 回溯法第6章 分支限界法第7章 概率算法第8章 NP完全性理论第9章 近似算法第10章 算法优化策略参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载