离散数学课件-第3c章-4.pptVIP

  • 12
  • 0
  • 约3.61万字
  • 约 137页
  • 2016-11-30 发布于湖南
  • 举报
离散数学课件-第3c章-4

现在假设n不是b的幂。那么b knbk+1,其中k是一个非负整 数。由于f是增加的, f (n)≤ f (bk+1)=C1ak+1+C2 ≤(C1a)alogbn+C2 ≤(C1a)nlogba+C2 这是由于k ≤ log b n k+1. 于是,f (n)是 O (n log b a)。 Example 6 设f (n)=5 f (n/2)+3 且f (1)=7,求f (2k),其中k是一个正整数。如果f 是一个增函数,请估计f (n). 定理1的使用 Solution : 从定理1的证明,考虑a=5,b=2,c=3,我们看到如果n=2k,那么 f (n)=ak[f(1)+c/(a-1)]+[-c/(a-1)] =5k[7+(3/4)]-3/4 =5k(31/4)-3/4 又如果f (n)是增加的,定理1证明了f (n)是O ( n log ba)=O(nlog5). Ex

文档评论(0)

1亿VIP精品文档

相关文档