美文网首页
JAVA冒泡法排序

JAVA冒泡法排序

作者: 简书生活2017 | 来源:发表于2017-07-20 14:32 被阅读0次

要求:写一个冒泡法程序,给10个杂乱无章的数字,按照从小到大的顺序排列出来

冒泡排序的原理:轻的上浮,重的下降,相邻的两个比较,如果前面的比后面的大就换位置

代码如下:

public class Demo {

          /** 

             * @param args 

           */

      public static void main(String[] args) {

                  // TODO Auto-generated method stub

                int[ ] arr = {75,23,56,14,85,96,700,15,1,2,33};

                               for (int i = 0;i<arr.length;i++){

                                     for(int j = 0;i<arr.length-1-i;j++){

                                             if(arr[j]>arr[j+1]){

                                                 int max = arr[i];

                                                 arr[i] = arr[j+1];

                                                 arr[j+1] = max;

                                                   }

                                       }

                       }

                      for (int i = 0;i<arr.length;i++){

                                System.out.println(arr[i]);

                                  }

}

相关文章

  • 冒泡排序法C

    xcode冒泡排序法 下载冒泡排序。

  • 各种排序方法

    冒泡排序法 选择排序法 链表排序法 qsort()函数排序法

  • 算法-冒泡排序

    算 法:冒泡排序算法时间复杂度: 冒泡排序算法概述 冒泡排序伪代码 冒泡排序实现 冒泡排序算法概述 冒泡排...

  • 经典排序算法总结

    经典排序算法集锦 冒泡法 排序算法入门之冒泡排序 排序算法入门之冒泡排序优化

  • JAVA冒泡法排序

    要求:写一个冒泡法程序,给10个杂乱无章的数字,按照从小到大的顺序排列出来 冒泡排序的原理:轻的上浮,重的下降,相...

  • PHP四种基础算法详解

    需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 1、冒泡...

  • 排序算法篇_快速排序法

      快速排序(Quick Sort)法和冒泡排序法类似,都是基于交换排序思想的。快速排序对冒泡排序法进行了改进,从...

  • iOS常见算法

    升序算法:用冒泡排序法 选择排序法 快速排序

  • 聪聪工作室---JAVA入门小程序---生成随机数组并进行排序

    我现在用的是冒泡排序法: import java.util.Random; public class Order ...

  • 3种排序

    冒泡排序 插入排序 快速排序法

网友评论

      本文标题:JAVA冒泡法排序

      本文链接:https://www.haomeiwen.com/subject/kxodkxtx.html