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

    冒泡排序算法:(核心是比较相邻两个元素的大小关系)

      1.  “待排序部分”的第1个数据和第2个数据相互比较

      2.  如果第1个数据>第2个数据,那么交换两个数据的位置

      3.  进行比较的数据位置向后移动一位。


    public class Sort {
      public static void main(String[] args) {
      int[] a = new int[10];
      for (int i = 0; i < a.length; i++) {
        int b = (int) (Math.random() * 100);
        a[i] = b;
      }
      System.out.println("排序前:");
      for (int j = 0; j < a.length; j++) {
        System.out.print(a[j]+" ");
      }
      System.out.print(" ");
      bubbleSort(a);
      System.out.println("排序后:");
      for (int k = 0; k < a.length; k++) {
        System.out.print(a[k]+" ");
      }
    }
    public static int[] bubbleSort(int[] b){
      int temp;
      for(int i=1;i<b.length;i++){
        for(int j=0;j<b.length-1-i;j++){
          if(b[j]>b[j+1]){
            temp = b[j];
            b[j] = b[j+1];
            b[j+1] = temp;
          }
        }
      }
      return b;
      }
    }

  • 相关阅读:
    beini破解无线
    commview for wifi 破解无线
    取代奶瓶Minidwep-gtk 破 WPA 全攻略
    CDLinux环境下WiFi密码破解
    WiFi密码破解CDlinux
    如何在vue.js渲染完界面之后再调用函数
    Flex布局备忘
    IDEA基本配置
    Flutter环境搭建踩坑-Android sdkmanager tool not found
    Git操作-DevOps
  • 原文地址:https://www.cnblogs.com/kimyong/p/5896881.html
Copyright © 2011-2022 走看看