欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java冒泡排序,

来源: javaer 分享于  点击 26945 次 点评:176

java冒泡排序,


public class Demo1
{
public static void main(String[] args)
{
    //定义一个数组arr
    int[] arr = {5,9,1,0,6,4};
    System.out.println("排序前的数组为:");
    printArr(arr);
    sortArr(arr);
    System.out.println();
    System.out.println("排序后的数组为:");
    printArr(arr);
}

/**
 * 冒泡排序
 * @param arr
 */
public static void sortArr(int[]arr)
{
    for (int i = 0; i < arr.length-1; i++)
    {
        for (int j = 0; j < arr.length-1-i; j++)
        {
            if (arr[j]>arr[j+1])
            {
                //定义一个临时变量temp
                int temp = arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
    }
}

/**
 * 遍历
 * @param arr
 */
public static void printArr(int[] arr)
{
    for (int i = 0; i <arr.length ; i++)
    {
        System.out.print(arr[i]+"\t");
    }
}
}

相关文章

    暂无相关文章
相关栏目:

用户点评