zoukankan      html  css  js  c++  java
  • Java冒泡排序

    一、从小到大:

    代码:

      public class DemoThree {
        static double[] sort(double[] nums){
          double temp=0;//临时变量
          //开始排序
          for (int i = 0; i < nums.length-1; i++) {
             for (int j = 0; j < nums.length-i-1; j++) {
              if(nums[j]>nums[j+1]){
                temp=nums[j+1];
                nums[j+1]=nums[j];
                nums[j]=temp;
              }
            }
          }
          return nums;
         }

        public static void main(String[] args) {
          double[] n={1,5,4.5,6.5,1.5,3.0};
          System.out.println("排序前");
          for (double d : n) {
            System.out.print(d+" ");
          }
            System.out.println(" ---------------------");
            n=sort(n);//调用方法进行排序
            System.out.println("排序后");
            for (double d : n) {
                           System.out.print(d+" ");
          }
        }
      }

    结果如图:

      

    二、从大到小

    代码:

      public class DemoThree {
        static double[] sort(double[] nums){
          double temp=0;//临时变量
          //开始排序
          for (int i = 0; i < nums.length-1; i++) {
             for (int j = 0; j < nums.length-i-1; j++) {
              if(nums[j]<nums[j+1]){
                temp=nums[j+1];
                nums[j+1]=nums[j];
                nums[j]=temp;
              }
            }
          }
          return nums;
         }

        public static void main(String[] args) {
          double[] n={1,5,4.5,6.5,1.5,3.0};
          System.out.println("排序前");
          for (double d : n) {
            System.out.print(d+" ");
          }
            System.out.println(" ---------------------");
            n=sort(n);//调用方法进行排序
            System.out.println("排序后");
            for (double d : n) {
                           System.out.print(d+" ");
          }
        }
      }

    结果如图:

      

  • 相关阅读:
    深入Nginx
    tornado django flask 跨域解决办法(cors)
    svn版本库目录结构
    【转】如何彻底删除SVN中的文件和文件夹(附恢复方法)
    【转】支付宝WAP支付接口开发
    svn密码 在服务端 到底是明文保存,还是密文保存
    简简单单删除所有.svn目录
    【转】在Eclipse中使用JUnit4进行单元测试(高级篇)
    【转】 在Eclipse中使用JUnit4进行单元测试(中级篇)
    【转】在Eclipse中使用JUnit4进行单元测试(初级篇)
  • 原文地址:https://www.cnblogs.com/shiyoushao/p/6082311.html
Copyright © 2011-2022 走看看