社区
数据结构与算法
帖子详情
请问如何证明算法复杂度加法运算法则
jackyyb
2008-11-27 09:50:58
如题:证明Ο(f)+ Ο(g)=Ο(f +g)
...全文
657
5
打赏
收藏
请问如何证明算法复杂度加法运算法则
如题:证明Ο(f)+ Ο(g)=Ο(f +g)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyyb
2008-11-27
打赏
举报
回复
谢谢楼上的,明白了。
大王派我去巡山
2008-11-27
打赏
举报
回复
[Quote=引用 3 楼 jackyyb 的回复:]
能否解释一下如何从“<=”变成“=”
[/Quote]
直接从大O符号定义来的~
任意F是O(f)的,任意G是O(g)的,F+G是O(f+g)的,就意味着O(f)+O(g)是O(f+g)的。
这里的大O符号是个定性的说法,它实际上表述的是满足某种要求的函数的集合。
证明集合O(f)+O(g)中每个元素都是O(f+g)的就可以了。
O(f)+O(g)=O(f+g)
这里的“=”更多的是种信息描述,代表前面集合中的元素都属于后面的集合。
这种表述方法并不严谨,也并不代表实际的“大小相等”的关系。
jackyyb
2008-11-27
打赏
举报
回复
[Quote=引用 2 楼 dlyme 的回复:]
设F(x)是O(f)的,根据定义可知,必存在常数C1>0和x1,使得当x>x1时0 <F(x) <=c1*f(x)成立;
设G(x)是O(g)的,同样根据定义,必存在常数C2>0和x2,使得当x>x2时0 <G(x) <=c2*g(x)成立;
令x0=max{x1,x2},c0=max{c1,c2},
当x>x0时一定有F(x)+G(x) <=c1*f(x)+c2*g(x) <=c0*(f(x)+g(x))
所以说O(f)+O(g)=O(f+g)
[/Quote]
请问从当x>x0时一定有F(x)+G(x) <=c1*f(x)+c2*g(x) <=c0*(f(x)+g(x)) 如何就能得出O(f)+O(g)=O(f+g)
能否解释一下如何从“<=”变成“=”
大王派我去巡山
2008-11-27
打赏
举报
回复
设F(x)是O(f)的,根据定义可知,必存在常数C1>0和x1,使得当x>x1时0<F(x)<=c1*f(x)成立;
设G(x)是O(g)的,同样根据定义,必存在常数C2>0和x2,使得当x>x2时0<G(x)<=c2*g(x)成立;
令x0=max{x1,x2},c0=max{c1,c2},
当x>x0时一定有F(x)+G(x)<=c1*f(x)+c2*g(x)<=c0*(f(x)+g(x))
所以说O(f)+O(g)=O(f+g)
Super.Jiju
2008-11-27
打赏
举报
回复
O(f)=ax^n;
O(g)=bx^m;
O(f)+O(g)=ax^n+bx^m;
=O(f+g)
slam移动机器人里程计
算法
原理的深度解剖
需要了解一下线性代数中最基本的矩阵运算(矩阵加法,矩阵乘法即可)。 收获: 1.了解 Navigation导航框架基本的架构及各模块的功能。 2.收获2d坐标变换的
算法
实现能力。继而可以按2d坐标变换的
算法
思路自己推导出3d...
算法
时间
复杂度
的计算
②顺序结构,时间
复杂度
按加法进行计算 ③循环结构,时间
复杂度
按乘法进行计算 ④分支结构,时间
复杂度
取最大值 ⑤判断一个
算法
的效率时,往往只需要关注操作数量的最高次项,其它次要项和常数项可以忽略 ⑥在...
算法
复杂度
时间
复杂度
分析3.1 只关注循环执行次数最多的一段代码3.2 加法
法则
:总
复杂度
等于量级最大的那段代码的
复杂度
3.3 乘法
法则
:嵌套代码的
复杂度
等于嵌套内外代码
复杂度
的乘积3.4 常见时间
复杂度
实例分析3.5 最好、最坏...
算法
之时间
复杂度
2)加法原则:总
复杂度
等于量级最大的那段代码的
复杂度
。用公式表示即为:T1(n) = O(f(m)),T2(n) = O(g(n)),T1(n) + T2(m) = O(max(f(n), g(m))); 3)乘法原则:嵌套代码的
复杂度
等于嵌套内外代码
复杂度
的乘机。...
算法
复杂度
分析(3600字)
时间
复杂度
分析方法2.1 加法
法则
2.2 乘法
法则
3. 空间
复杂度
总结1. O(1)O(1)O(1)2. O(logn)、O(nlogn)O(logn)、O(nlogn)O(logn)、O(nlogn)3. O(m+n)、O(mn)O(m+n)、O(mn)O(m+n)、O(mn) 前言
复杂度
分析是
算法
学习的...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章