最简单暴力的冒泡排序

话不多说,先来看看下面代码:

public class Sort{
    public static void main(String[] args) {
        int arr[] = new int[]{4,6,2,5,1};//创建一个数组
        int ls;//定义一个临时变量来接收arr[j]
     //用两个循环实现数组的排序   
	for(int i=0;i<arr.length-1;i++){
		for(int j=0;j<arr.length-i-1;j++){
			if(arr[j+1]<arr[j]){
				ls=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=ls;
			}
		}
	}
	//用for循环来输出数组
	for(int i=0;i<arr.length;i++){
		System.out.println(arr[i]);
	}
    }   
}

这里的语法相信大家都看的懂,我感觉这应该是最最最简单暴力的冒泡排序的实现了。
在这里插入图片描述
字符串也是一样的道理

猜你喜欢

转载自blog.csdn.net/m0_37994975/article/details/82834360
今日推荐