计算机算法复杂性分析运算法则证明O(cf(n))=O(f(n))

q381710994 2010-09-26 06:07:37
请问这个怎么证明呢
...全文
2326 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rainqin123 2010-09-27
  • 打赏
  • 举报
回复
这个式子的真正含义应该是:同样一种function,因为是同样的,【所以隐含的他的算法复杂度一样,】,那么他执行一次和执行N多次都有同样的算法复杂度,并不因为执行此数的多寡而影响其本质...《计算机程序设计艺术》
q381710994 2010-09-27
  • 打赏
  • 举报
回复
其实 我是楼主 老师要我证明这个出来。
AAA20090987 2010-09-26
  • 打赏
  • 举报
回复
简单地说,就是

[Quote=引用 4 楼 air_snake 的回复:]
常数影响太小,忽略不计。
[/Quote]
air_snake 2010-09-26
  • 打赏
  • 举报
回复
常数影响太小,忽略不计。
doctor1190 2010-09-26
  • 打赏
  • 举报
回复
当n趋于无穷的时候,常数起的作用微乎其微,所以一般只考虑关于n的项,忽略其系数
michael122 2010-09-26
  • 打赏
  • 举报
回复
忽略常数
熊熊大叔 2010-09-26
  • 打赏
  • 举报
回复
根据定义
O(f(n))={g(n):存在正常数c0和n0, 使对所有的n>=n0, 0 <=g(n)<=c0 f(n)}

因此
O(cf(n))={g(n):存在正常数c0/c和n0, 使对所有的n>=n0, 0 <=g(n)<=(c0/c) * c f(n)} = O(f(n))

33,007

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧