算法导论 4.1-5
来源:互联网 发布:淘宝动漫周边店成本 编辑:程序博客网 时间:2024/05/01 04:30
问题
证明的解为O(nlgn)分析
证明:假设T(n)=O(nlgn),带入T(n)中可得所以T(n)<=2c(n/2+17)lg(n/2+17)+n=cnlg(n+34)+34clg(n+34)-cn-34c+n
显然这个不等式不能证明假设,我们调整假设为T(n)=O(nlg(n-34))
根据假设得 T(n)<=2c(n/2+17)lg((n-34)/2)+n=cnlg(n-34)+34clg(n-34)-cn-34c+n<=cnlg(n-34)-[(c-1)n-68clgn]
因为多项式函数比指数函数增长的快,所以(c-1)n-68clgn >= 0,所以T(n)<=cnlg(n-34), 即 T(n)=O(nlg(n-34))
又因为nlg(n-34)<nlgn,所以nlg(n-34)=O(nlgn),根据传递性得T(n)=O(nlgn)
- 算法导论 4.1-5
- 算法导论—4.1-5
- 算法导论 练习题 4.1-5
- 算法导论--第四章--练习4.1-5
- 算法导论(Exercise 4.1-5)
- 算法导论 4.1-1
- 算法导论 4.1-2
- 算法导论 4.1-3
- 算法导论 4.1-4
- 算法导论 4.1-6
- 算法导论 2.3-5
- 算法导论7.4-5
- 算法导论 3.1-5
- 算法导论 3.2-5
- 算法导论 3-5
- 算法导论 4.2-5
- 算法导论 4.3-5
- 算法导论 5.2-5
- GetDeviceCaps
- 董事长,总经理,总裁,CEO
- 使用 DB2 对象:创建模式、表和视图
- 一个机器上同时安装有两个版本oracle时的pl/sql developer设置
- 如何在一周内摸清一个行业?
- 算法导论 4.1-5
- 解决TXT乱码问题
- QJson 使用
- 用友CDM系统,将货位间商品移库单(一步)修改为内调出入库单(一步)方法使用
- 在DP中使用"滚动数组"
- Parsing JSON with QT using standard QT library
- 409. The fox preys farest from home. 兔子不吃窝边草
- Linux的分页机制
- JSON Spirit 中文支持(转)