社区
数据结构与算法
帖子详情
求助各位高手一道题!!
feelingit
2007-07-15 01:08:12
利用递归树来找出递归式T(n)=T(n-a)+T(n-a)+cn的渐近紧确解,其中a>=1且c>0是常数。 请各位帮助 不甚感激!!
...全文
326
14
打赏
收藏
求助各位高手一道题!!
利用递归树来找出递归式T(n)=T(n-a)+T(n-a)+cn的渐近紧确解,其中a>=1且c>0是常数。 请各位帮助 不甚感激!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SoftBomb
2007-07-18
打赏
举报
回复
ls写的太cool了
wxspll
2007-07-17
打赏
举报
回复
lgn-1 logn logn
∑n/(logn-i) = n/logn + n/(logn-1) + ... + n/1 = ∑n/i = n∑1/i;
i=0 i=1 i=1
log(logn + 1) logn log(logn) logn
其中易证------------- =< ∑1/i <= --------- + 1,所以∑1/i =theta(log(logn)),
log e i=1 log e i=1
原来那个就是theta(nlog(logn))
feelingit
2007-07-17
打赏
举报
回复
是这个等式 上面中间的式子少了个n倍
lgn-1 lgn lgn
∑n/(lgn-i) = n∑n/i = n∑1/i 其中lg取2为底
i=0 i=1 i=1
feelingit
2007-07-17
打赏
举报
回复
T (n) = 2T (n/2) + n/ lg n
这一题 当中我找道求和的表达是:
lgn-1
∑n/(lgn-i)
i=0
但是不知道为什么这个等式成立?
lgn-1 lgn lgn
∑n/(lgn-i) = ∑n/i = n∑1/i 其中lg取2为底
i=0 i=1 i=1
tailzhou
2007-07-17
打赏
举报
回复
每次迭代的代价都是O(N),
总共需要log(logN)次迭代;
比如N=256,需要log(log(256))==3次迭代才能到常数,
t(256)=16t(16)+256;
t(16)=4t(4)+16;
t(4)=2t(2)+4;
tailzhou
2007-07-17
打赏
举报
回复
t(n)=n^(1/2)*t(n^(1/2))+n 代价:n
t(n^(1/2)=n^(1/4)*t(n^(1/4))+n^(1/2) 代价:n^(1/2)*n^(1/2)==n
t(n^(1/4)=n^(1/8)*t(n^(1/8))+n^(1/4) 代价:n^(1/2)*n^(1/4)*n^(1/4)==n
t(n^(1/8)=n^(1/16)*t(n^(1/16))+n^(1/8) 代价:n^(1/2)*n^(1/4)*n^(1/8)*n^(1/8)==n
....
t(16)=4t(4)+16;
t(4)=2t(2)+4;
应该是:
O(Nlog(logN))
feelingit
2007-07-17
打赏
举报
回复
请问 Nlog(logN)) 是怎么来的 ? 谢谢!
libany
2007-07-16
打赏
举报
回复
晕式子都给你了,还不会写
a跟c都是常数,那你就都取1好了
然后公式就成了t(n)=t(n-1)+n
这个递归很容易写吧?
feelingit
2007-07-16
打赏
举报
回复
上面的式子是错的 下面的是对的
feelingit
2007-07-16
打赏
举报
回复
t(n)=(根号n)t(根号n)+n ?
feelingit
2007-07-16
打赏
举报
回复
那这个递归的解呢 t(n)=t(根号n)t(根号n)+n ?
tailzhou
2007-07-16
打赏
举报
回复
O(n/a*t(a)+c*(n+2a)*(n/a)/2)
==O(n^2)
tailzhou
2007-07-16
打赏
举报
回复
我觉得是这样的:
t(n)=t(n-a)+t(a)+cn;
t(n-a)=t(n-2a)+t(a)+c(n-a)
.....
t(3a)=t(2a)+t(a)+c*3a;
t(2a)=t(a)+t(a)+c*2a;
总的代价约为:n/a*t(a)+c(2a+3a+....+n)
==
O(n/a*t(a)+c*(n+2a)*(n/a)/2)
==O(n2)
feelingit
2007-07-15
打赏
举报
回复
不好意思 式子写错了 正确是 T(n)=T(n-a)+T(a)+cn ,不是T(n)=T(n-a)+T(n-a)+cn!
向C编程
高手
和数学
高手
求助
!(请随意转贴/回复)
向编程
高手
和数学
高手
求助
!(请随意转贴/回复)向编程
高手
和数学
高手
求助
!(此贴请随意转贴) 小弟在德国念书,教授出了
一道
加解密
题
目,关于“Vigenère-Cipher”问
题
,即维琼内尔密码法,命
题
如下:已知密文为...
『程序员』 [求职招聘]软件测试面试
题
,
高手
帮忙!!
『程序员』 [求职招聘]软件测试面试
题
,
高手
帮忙!! 作者:janny161 提交日期:2005-12-8 19:32:18楼主 有100个金币,其中有一个比较轻。给你一个天平,怎样用四次天平确认出哪个金币轻? 作者:ViviHCW 回复...
小学神
题
再现:二年级数学
题
难倒副教授爸爸
正上小学二年级的儿子,被
一道
数学
题
难住,顾大松拉上当工程师的妻子一起研究,却同样发现不会做。他无奈之下只好上网发帖
求助
。谁想到,一大圈教授、博士生、工程师朋友七嘴八舌,也没能答到点子上…… 这道
题
你...
数字推理
题
的解
题
技巧
本
题
典说明如下:本
题
典的所有
题
都适用! 1)
题
目部分用黑体字 2)解答部分用红体字 3)先给出的是
题
目,解答在
题
目后。 4)如果一个
题
目有多种思路,一并写出. 5)由于制作仓促,
题
目可能有错的
转:快速排序的一个小问
题
没想明白,
求助
各位
以下是2008自考的一个选择
题
,请
高手
们看一下,这个
题
应选什么呢? 对下列关键字序列进行快速排序时,所需进行比较次数最少的是( ) A.(1,2,3,4,5,6,7,8) B.(8,7,6,5,4,3,2,1) C.(4,3,8,6,1,...
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章