冒泡算法-bubble

Posted 猫儿爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡算法-bubble相关的知识,希望对你有一定的参考价值。


冒泡算法在数据只有几个无序时是最快的算法,但是如果全部无序的话就变成了最慢的算法了,时间复杂度为O(n^2)
public class bubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub int aa[]={2,34,45,6545,6546,234,234,65,6,752,32}; bubble(aa); for(int j=0;j<aa.length;j++){ System.out.println(aa[j]); } } public static void bubble(int [] sorted){ for(int i=0;i<sorted.length;i++){ for(int k=0;k<sorted.length-1;k++){ if(sorted[k+1]<sorted[k]){ int tmp=sorted[k+1]; sorted[k+1]=sorted[k]; sorted[k]=tmp; } } } } }

 

以上是关于冒泡算法-bubble的主要内容,如果未能解决你的问题,请参考以下文章

详解Java算法之冒泡排序(Bubble Sorting)

冒泡算法-bubble

十大排序算法——冒泡排序

Bubble(冒泡排序)————Java

算法解析冒泡排序 Bubble Sort

python-冒泡算法(Bubble Sort)