JAVA冒泡法排序

要求:写一个冒泡法程序,给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]);

                                  }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,358评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,637评论 18 399
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 6,022评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 10,546评论 0 41
  • 从最早开始喝速溶咖啡到现在喝黑咖啡,已经有3年多吧。 最初也只是喜欢咖啡的味道,而且一定要甜的。现在喜欢尝试各种咖...
    如果有明天123阅读 1,247评论 0 0

友情链接更多精彩内容