【无标题】冒泡排序

【无标题】冒泡排序,第1张

【无标题】冒泡排序 冒泡排序

冒泡排序算法的原理如下: [1]

比较相邻的两个元素,按照从小到大的顺序排列,若顺序错误,就把两个元素交换,直到最后一对。
import java.util.Scanner;

public class Bubbling {
    public static void main(String[] args){
        int num[] ;
        System.out.println("请输入数n");
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        num = new int[n];
        System.out.println("请输入n个数");
        for(int i = 0; i < n; i++){
            num[i] = scanner.nextInt();
            System.out.println("还差"+(n-i-1)+"个数据");
        }
        System.out.println("输出所有的数据");
        for (int i = 0; i < n;i++) {
            System.out.print(num[i]+" ");
        }
        System.out.println("");
        for(int i = 0;i < n; i++){
            for (int j = 0; j < n-1; j++) {
                if(num[j]>num[j+1]){
                    int temp;
                    temp = num[j+1];
                    num[j+1] = num[j];
                    num[j] = temp;
                }
            }
        }
        for (int i = 0; i < n; i++) {
            System.out.print(num[i]+" ");
        }
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5697598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存