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

    冒泡排序法:但是 没有标识 不是最佳算法 

    int[]arr=new int[]{9,1,10,5,3,2,88,6};
       int temp = 0;

    One.
    for(int i=0;i<arr.length;i++){
              for(int j=0;j<arr.length-i-1;j++){
                        if(arr[j]>arr[j+1]){
                                temp = arr[j];
                               arr[j] = arr[j+1];
                               arr[j+1] = temp;
                       }
              }
    }

    Two.
    for(int i=0;i<arr.length - 1;i++){
               for(int j=i+1;j<arr.length;j++){
                        if(arr[i]>arr[j]){
                             temp = arr[i];
                              arr[i] = arr[j];
                              arr[j] = temp;
                        }
               }
    }

    Three.
    for(int i=0;i<=arr.length-2;i++){
               for(int j=arr.length-1;j>=1;j--){
                        if(arr[j]<arr[j-1]){
                               temp = arr[j];
                               arr[j] = arr[j-1];
                               arr[j-1] = temp;
                        }
              }
    }

    for(int k=0;k<arr.length;k++){
        System.out.println(arr[k]);
    }

    .net 新增arr.sort方法

  • 相关阅读:
    2019年9月15日晚间测试-T1
    机房巨佬的随机名称生成器
    初来乍到
    GKurumi记
    GKurumi记
    小P的团战
    什么才算是真正的编程能力?
    java冒泡排序和快速排序
    “转行做程序员”很难?这里有4个重要建议
    Linux文件I/O(一)
  • 原文地址:https://www.cnblogs.com/eastday/p/1682689.html
Copyright © 2011-2022 走看看