冒泡排序

2018-07-24  本文已影响0人  临木有希
/**
    冒泡排序
*/
import java.util.Scanner;
public class maopao{
    public static void main(String[]args){
        
        int[] nums = {34,4,56,17,90,65};//待排序的数列
    
        //外循环控制轮数
        for(int i=0;i<nums.length-1;i++){//比较轮数=数列长度-1
        
        //内循环控制每轮比较次数
            for(int j=0;j<nums.length-1-i;j++){
                if(nums[j]>nums[j+1]){
                nums[j]=nums[j]+nums[j+1];
                nums[j+1]=nums[j]-nums[j+1];
                nums[j]=nums[j]-nums[j+1];
                } 
            }
        }
        //输出结果
        for(int n:nums){
            System.out.println(n);
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读