永发信息网

冒泡排序法的时间复杂度怎么算? f(n)为什么等于n+4*n^2/2?

答案:1  悬赏:60  手机版
解决时间 2021-04-26 12:48
冒泡排序法的时间复杂度怎么算? f(n)为什么等于n+4*n^2/2?
最佳答案
外层循环n-1次,有1句赋值,内层循环n-i次,有4句赋值。
内层循环总的次数用等差数列求和公式算一下就是(1+(n-1))*(n-1)/2=n*(n-1)/2≈n^2/2
所以f(n)≈1 * n + 4 * n^2/2
存在常数c使得当n很大时,f(n)<=c*n^2,所以时间复杂度是O(n^2)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我喝了酒以后整个人都红了??.....
指甲上面总长出一些白点是什么症状
洗来乐洗车城这个地址在什么地方,我要处理点
怎么下载了巨人游戏,点游戏的时候,没反映
用哪款音频工具最好?
华硕K40AB的本本,没有光盘怎么重装系统
爱国的表现有哪些方面,感觉自己脑子很笨,很
酒酒酒酒酒酒
数学题目问讯
大母指反映人体的哪些器官?
单翅的鸟,能飞翔吗??
为什么我的QQ宠物一打开就是这个
什么叫土的比重
富强路在哪里啊,我有事要去这个地方
仙途新手卡、仙途推广员[仙途还有什么礼包]
推荐资讯
罗技宏,土猫到底怎么设置
古诗有多少首?
为什么说佛牌能改变命运,看完彻底明白了
请问音速里的字体颜色怎么改变?
心动美发沙龙我想知道这个在什么地方
这两天感冒加咳嗽!难受死了!谁有好办法?
跪求2010QQ情侣个性签名
铁路十五局
谁能邀我开通牧场啊?
世界上为啥有男有女?
求p2p4.07破解最高权限版本,谢谢
今天DNF是不是都有这问题:点击进入后,安全
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?