您还未登录
登录
注册
网盟首页
网盟新闻
网盟问答
问答首页
网盟问答
>
Java
java冒泡排序最坏情况下的比较次数
哪位高手来解释一下为什么javajava冒泡排序最坏情况下的比较次数是nlog以2为底n的对数??
提问者:
jezz
等级:
资深程序员
发布时间:
2010-03-17
悬赏:
0
回答
for(int i=0;i<n-1;++i)
for(int j=0;j<n-1-i;++j){
if(a<a
){
交换a
a
}
}
总共其中比较次数是n-1加上(1+..+n-1)*2
结果是(n-1)*(n+1)=
O(n^2)
不知道你的nlog2(n)是怎么得到的。。
回答者:
jezz
等级:资深程序员
时间:2010-03-17
我要提问
我的问答
快到期问题
总积分排行
jezz
资深程序员
995
老三
中级程序员
65
三剑客
中级程序员
60
习羽
初级程序员
50
Fiona
初级程序员
45
java人
初级程序员
40
阿勇
初级程序员
35
扣921157070
初级程序员
35
155
初级程序员
35
haik
初级程序员
35