- 150
- 0
- 约8.66万字
- 约 9页
- 2017-08-19 发布于河南
- 举报
算法设计和分析课后习题
第一章
1. 算法分析题
算法分析题1-1 求下列函数的渐进表达式
(1). 3n^2 + 10n 3n^2 + 10n^2 = 13n^2 = O(n^2)
(2). n^2 / 10 + 2^n
当n5是,n^2 2 ^n
所以,当n = 1时,n^2/10 2 ^n
故: n^2/10 + 2^n 2 ^n + 2^n = 2*2^n = O(2^n)
(3). 21 + 1/n 21 + 1 = 22 = O(1)
(4). log(n^3)=3log(n)=O(log(n))
(5). 10log(3^n) = (10log3)n = O(n)
算法分析题1-6
因为:f(n)=log(n^2) = 2log(n); g(n) = log(n) + 5
所以:f(n)=Θ(log(n)+5) =Θ(g(n))
因为:log(n) √n ; f(n) = 2log(n); g(n)= √n
所以:f(n) = O(g(n))
因为:log(n) n; f(n) = n; g(n) = log(n^2) = 2log(n)
所以;f(n) = Ω(g(n))
因为:f(n) = nlogn +n; g(n) = logn
所以:f(n) =Ω(g(n))
因为: f(n) = 10; g(n) = log(10)
所以:f(n) =Θ(g(n))
因为
原创力文档

文档评论(0)