- 29
- 0
- 约6.29千字
- 约 2页
- 2021-12-03 发布于福建
- 举报
根据符号 O 的定义,存在正常数 C ,C 和自然数 N ,N ,使得对所有的 n= N ,f
1 2 1 2 1
1 2 2 1
(n )=Cs(n) ;对所有的 n= N ,g(n) =C r(n) 所以 f (n)+ g(n) = C s(n)+
C2 r(n) ,f (n)*g(n)= C 1C2 s(n)r(n) ;令 C3=max (C1,C2),C4=C1*C2;
则: f (n )+ g(n) = C3[s(n)+ r(n)]=O(s(n)+ r(n))
f (n )*g(n) = C4*s(n)*r(n)=O(s(n)* r(n))
试说明为什么“在现代计算机上运行指数(如 2n )时间算法是不可能的,要想
在顺序处理机上扩大所处理问题的规模,有效的途径是降低算法计算复杂度的
数量级,而不是提高计算机的速度” 。
一个计算时间为 Ο(1) 的算法,它的基本运算执行的次数是
原创力文档

文档评论(0)