zoukankan      html  css  js  c++  java
  • Java冒泡排序法升级版

     /*
      * 冒泡排序之升级版,可比较整型数组、小数型数组
      *
      * */
     public static <T extends Comparable<T>> void BubbleGeneric(T[] arr) {
      
      T temp;
      for (int i = 0; i < arr.length - 1; i++) {
       for (int j = 0; j < arr.length - 1 - i; j++) {
        if (arr[j + 1].compareTo(arr[i])<0) {

         temp = arr[j + 1];
         arr[j + 1] = arr[j];
         arr[j] = temp;
        }
       }
      }
      System.out.println("排序后的数组为:" + Arrays.toString(arr));

     }

    方法调用:

      Integer arrint[] = { 10, 2, 6, 9, 8 };  // 数组需要定义为引用类型、泛型参数需传递引用类型。
      Double  arrddouble[] = {11.0,45.2,23.0,46.0,89.6};
     
      BubbleGeneric(arrddouble);
      BubbleGeneric(arrint);

  • 相关阅读:
    nginx 配置文件详解
    nginx的location匹配规则
    mysql常用函数
    jquery封装的ajax请求
    docker
    in与exists和not in 与 not exists的区别
    mysql授权
    线程池
    springboot+rediscluster
    常用网址
  • 原文地址:https://www.cnblogs.com/netlws/p/8537032.html
Copyright © 2011-2022 走看看