java的冒泡算法

初学java  用冒泡算法写了一个bubble_sortde类完成冒泡算法

package algorithm;

public class bubble_sort {
	private static int i=0;
	private static int j=1;
	private static double n=0;    
	private double[] ant={0,0,0,0,0,0} ; //存储器:java没有动态数组初始化成这样我也很无奈
	
	boolean gorbreak(double[] arry1,double[] arry2){//判断存储器中每一次是否与上一次变化不相等从而判断是否迭代结束  
		int temp=0;
		for(int d=0;dp[j]){
			n=p[j];
			p[j]=p[i];
			p[i]=n;
			i++;
			j++;
			bubble_one(p);
		}else if(p[i]<=p[j]){
			i++;
			j++;
			bubble_one(p);
		}	
	}
    public void bubble_complete(double[] cp) {//完全排序过程
    	while (gorbreak(cp,ant)){
    		for(int k=0;k

然后就是弄一个text试试看

package algorithm;

public class text {
	public static void main(String[] args) {
         double[] array1={12,23,12,22,43,1};
	     bubble_sort text1=new bubble_sort();
	     text1.bubble_complete(array1);
	     text1.display(array1);

	}
}

好的就是这样

你可能感兴趣的:(java,冒泡排序,算法)