当前位置:首页 » 操作系统 » 算法设计与分析第二版

算法设计与分析第二版

发布时间: 2024-01-19 21:20:54

算法设计与分析习题解答(第2版)的介绍

《算法设计与分析习题解答》(第2版)是清华大学出版社出版的普通高等教育“十一五”国家级规划教材《算法设计与分析(第2版)》(主教材)配套的辅助教材,对《算法设计与分析(第2版)》一书中的全部习题做了详尽的解答。

Ⅱ 计算机算法设计与分析 王晓东第二版与第三版的差别

增加了一些内容如下:为突出教材的可读性和可用性,章首增加了学习要点提示;章末配有难易适度的习题,分为算法分析题和算法实现题两部分;配套出版了《算法设计与实验题解》;并免费提供电子课件和教学网站服务。

Ⅲ 快速排序的算法复杂度分析

原文地址:
快速排序的算法复杂度分析
以下是快排的java算法:

大家都知道快排的时间复杂度是O(n*ln[n]),那么这个复杂度是如何计算出来的呢?

最好的情况下,每次划分对一个记录定位后,要记录的左侧子序列与右侧子序列的长度相同。在具有n个记录的序列中,一次划分需要对整个待划分序列扫描一遍,所需的时间为O(n)。

设 是对n个记录的序列进行排序的时间,每次划分后,正好把划分区域分为长度相等的连个子序列,显然T(0)=T(1) =1,则有:

最坏的情况下,待排序的记录序列正序或逆序,每次划分只能得到一个比上一次划分少一个记录的子序列,(另一个子序列为空)。此时,必须经过n-1次递归调用才能把所有记录定位,而且第i趟划分需要经过n-i次比较才能找个才能找到第i个记录的位置,因此时间复杂度为

平均情况下,设轴值记录的关键码第k小(1≤k≤n),则有:

由上式可推出如下两式:

两式相减,然后两边同除以n(n+1)得

又因为f(n)单调递减,单调有界数列极限定理,所以f(n)有界

此数称为欧拉常数,

约为 0.57721566490153286060651209

所以

所以

**如果有何处不当,请不吝赐教,一定多加完善。谢谢 **

参考资料:

【1】《算法设计与分析》第二版 王红梅

Ⅳ 算法设计与分析习题解答(第2版)的目录

第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(n1Og(3/2))算法
习题2-5 5次7//3位整数的乘法
习题2-6 矩阵乘法
习题2-7 多项式乘积
习题2-8 不动点问题的O(1O9n)时间算法.
习题2-9 主元素问题的线性时间算法
习题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 算法se1ect中的元素划分
习题2-26 O(nlogn)时间快速排序算法
习题2-27 最接近中位数的k个数
习题2-28 X和y的中位数
习题2-29 网络开关设计
习题2-32 带权中位数问题
习题2-34 构造Gray码的分治算法
习题2-35 网球循环赛日程表
算法实现题2-1 输油管道问题(习题2-3O)
算法实现题2-2 众数问题(习题2-31)
算法实现题2-3 邮局选址问题(习题2-32)
算法实现题2-4 马的Hami1tOn周游路线问题(习题2-33)
算法实现题2-5 半数集问题
算法实现题2-6 半数单集问题
算法实现题2-7 士兵站队问题
算法实现题2-8 有重复元素的排列问题
算法实现题2-9 排列的字典序问题
……
第3章 动态规划
第4章 贪心算法
第5章 回溯法
第6章 分支限界法
第7章 概率算法
第8章 NP完全性理论
第9章 近似算法
第10章算法优化策略
第11章 在线算法设计

热点内容
我的世界安卓手机如何改成官服 发布:2024-11-29 02:43:11 浏览:289
域服务器如何进行管理 发布:2024-11-29 02:43:08 浏览:185
ftp失火 发布:2024-11-29 02:42:27 浏览:193
flashas编程 发布:2024-11-29 02:38:49 浏览:369
先编译成什么格式的文件 发布:2024-11-29 02:38:48 浏览:120
王者荣耀安卓q区哪个英雄好拿标 发布:2024-11-29 01:56:04 浏览:665
网易收件服务器怎么填写 发布:2024-11-29 01:52:15 浏览:278
萤石摄像头激活密码是多少 发布:2024-11-29 01:51:38 浏览:579
iphone如何设置像安卓动态壁纸 发布:2024-11-29 01:37:50 浏览:474
电脑如何避过联网查配置 发布:2024-11-29 01:25:16 浏览:972