动画解析冒泡排序( 二 )


冒泡排序的复杂度分析数据正序的情况比如数据为{6,5,4,3,2,1} , 按照优化后的算法 , 只需要 , 只会进行5次比较 , 也就是n-1次的比较 , 所以时间复杂度为O{n}
数据逆序的情况最坏的情况就是全部数据都是逆序 , 比如{6,5,4,3,2,1} , (n(n-1))/2次的数据操作和数据移动 , 所以总的时间复杂度为 (O(n2))
「综合上面的情况 , 冒泡排序的时间复杂度为(O(n2))」




推荐阅读