2008-03-09

冒泡排序

public class BubbleSort {
	public static void main(String args[]){
		int i,j,k;
		int array[]={30,50,90,-70,-25};
		
		System.out.println("排序前各元素为:");
		for(i=0;i<array.length;i++)
		System.out.println(array[i]+"");
	
		for(i=0;i<array.length-1;i++)
		for(j=i+1;j<array.length-1;j++)
		if(array[i]>array[j])
		//交换
		{k=array[i];array[i]=array[j];array[j]=k;}
		
		
	System.out.println("排序后各元素为:");
	for(i=0;i<array.length;i++)
	System.out.println(array[i]+"");
}
}
 
评论
chenchuxin 2008-03-18
public class BubbleSort {   
    public static void main(String args[]){   
        int i,j,k;   
        int array[]={30,50,90,-70,-25};   
           
        System.out.println("排序前各元素为:");   
        for(i=0;i<array.length;i++)   
        System.out.println(array[i]+"");   
       
        for(i=0;i<array.length-1;i++)   
        for(j=i+1;j<array.length;j++)   //错了
        if(array[i]>array[j])   //不可以换成小于号,石头向下沉
        //交换   
        {k=array[i];array[i]=array[j];array[j]=k;}   
           
           
    System.out.println("排序后各元素为:");   
    for(i=0;i<array.length;i++)   
    System.out.println(array[i]+"");   
}   
}  
发表评论

您还没有登录,请登录后发表评论

chenchuxin
搜索本博客
存档
最新评论