您的位置:首页 > 其它

冒泡排序 比较次数

2009-04-16 16:38 169 查看
你是把最大的值挪到了尾部。
那可以这样,在第一轮遍历的时候就统计出链表的长度n
这样在下一轮冒泡的时候,只要处理前面n-1个节点就可以了。
同样的,在后面的若干轮循环中只处理前面n-2、n-3、...个节点就行了。
这样比较次数是n*(n-1)/2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: