冒泡排序学习

好久不见. 提交于 2019-12-18 03:39:53

冒泡排序

算法思想反复扫描待排序记录的序列,在扫描的过程中顺次比较相邻的两个元素大小,若如需就交换位置。
在这里插入图片描述

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package paixu;

public class PaiXu {

    public static void main(String[] args) {
        int []a={48,62,35,77,55,14,35,98};
        Bubblesort(a,a.length);
        for(int i=0;i<a.length;i++){
        System.out.println(a[i]);
        }
    }

    public static void Bubblesort(int[] a,  int n) {
        for(int i=0;i<n-1;i++){
                for(int j=0;j<n-1-i;j++){
                    if(a[j]>a[j+1]){
                        int temp=a[j];
                        a[j]=a[j+1];
                        a[j+1]=temp;
                    }
                }
        }
    }
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!