boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 请教一个amortized analysis的问题
相关主题
算法好难阿,书能看懂,可是题都不会做
求复杂度分析的一个递归式的解
An algorihmic question
How to detect if a number is a fibonacci number?
请问有什么HASH算法可以用来检索一组数字的?
paper help!!
fibonacci 数的增长是什么数量级的?
想拿个cs的硕士
[转载] 最好的max-weighted bipartite matching的复杂度是?
Manuel Blum
相关话题的讨论汇总
话题: amortized话题: analysis话题: 复杂度话题: 操作话题: case
进入CS版参与讨论
1 (共1页)
I******c
发帖数: 163
1
有些概念理解不了,请教一下。
我理解amortized analysis就是针对一系列操作,分析他们的平均时间复杂度。即使其
中某一个操作可能很费时,但是平均下来可能时间复杂度并不大。
但是我不理解的地方是,比如在fibonacci heap中,我们是不是也应该针对一系列操作
,计算平均时间复杂度。但是我看到书中往往拿某一个操作,比如DECREASE-KEY操作的
amortized cost和binary heap中相应操作的worst case下的时间复杂度比较。这样比
较有意义吗?如果是单纯比较某一个操作,为什么不都拿worse case下的时间复杂度进
行比较呢?
谢谢
S******n
发帖数: 489
2
我理解是大部分操作都不是worst case的。如果用worst case就不是平均时间复杂度了。

【在 I******c 的大作中提到】
: 有些概念理解不了,请教一下。
: 我理解amortized analysis就是针对一系列操作,分析他们的平均时间复杂度。即使其
: 中某一个操作可能很费时,但是平均下来可能时间复杂度并不大。
: 但是我不理解的地方是,比如在fibonacci heap中,我们是不是也应该针对一系列操作
: ,计算平均时间复杂度。但是我看到书中往往拿某一个操作,比如DECREASE-KEY操作的
: amortized cost和binary heap中相应操作的worst case下的时间复杂度比较。这样比
: 较有意义吗?如果是单纯比较某一个操作,为什么不都拿worse case下的时间复杂度进
: 行比较呢?
: 谢谢

l******e
发帖数: 470
3
中文名好象叫平摊时间复杂度。
binary heap里的worse case和amortized 没有区别
用amotized和worse比是有意义的,其实我认为amortized analysis就是更全局的worse
case analysis。

【在 I******c 的大作中提到】
: 有些概念理解不了,请教一下。
: 我理解amortized analysis就是针对一系列操作,分析他们的平均时间复杂度。即使其
: 中某一个操作可能很费时,但是平均下来可能时间复杂度并不大。
: 但是我不理解的地方是,比如在fibonacci heap中,我们是不是也应该针对一系列操作
: ,计算平均时间复杂度。但是我看到书中往往拿某一个操作,比如DECREASE-KEY操作的
: amortized cost和binary heap中相应操作的worst case下的时间复杂度比较。这样比
: 较有意义吗?如果是单纯比较某一个操作,为什么不都拿worse case下的时间复杂度进
: 行比较呢?
: 谢谢

P**l
发帖数: 3722
4
amortized analysis就是考虑的worst case吧
1 (共1页)
进入CS版参与讨论
相关主题
Manuel Blum
HELP: A math problem
原来还有这么多computer vision的兄弟姐妹伢,感动in
一个算法时间复杂度问题
请问已排好序的数组,就是一个堆heap吗?
请教双键的动态结构用什么数据结构比较好? (转载)
专业词汇问题
求教有没有关于AODV复杂度分析的经典paper
有无关于自守函数的计算复杂度的分析?
问大家一个算法的问题
相关话题的讨论汇总
话题: amortized话题: analysis话题: 复杂度话题: 操作话题: case