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

    public class Sort {

      public static void main(String[] args) {

        //首先定义一个数组(长度为n)
        int[] arrs = { 7, 2, 1, 6, 5, 3, 9, 0 };

        String s1 = "";
        for (int i : arrs) {
          s1 += i + ",";
        }
        System.out.println("排序前:{" + s1.substring(0, s1.length() - 1) + "}");

        // 最多做n - 1趟排序
        for (int i = 0; i < arrs.length - 1; i++) {
          // 对当前无序的区间进行排序
          // arrs[0,1,...,arrs.length - i - 1]
          for (int j = 0; j < arrs.length - i - 1; j++) {
            if (arrs[j] > arrs[j + 1]) {
              int temp = arrs[j];
              arrs[j] = arrs[j + 1];
              arrs[j + 1] = temp;
            }
          }
        }
        String s2 = "";
        for (int i : arrs) {
          s2 += i + ",";
        }
        System.out.println("排序后:{" + s2.substring(0, s2.length() - 1) + "}");
      }
    }

  • 相关阅读:
    Python学习系列(七)( 数据库编程)
    Python学习系列(六)(模块)
    web.xml的常见配置
    [springMvc]常见配置
    常用JDBC数据库驱动包和类名
    log4j配置项
    BASE64Encoder cannot be resolved to a type类似问题的解决办法
    IDEA激活码
    eclipse快捷键
    ant 打包脚本
  • 原文地址:https://www.cnblogs.com/guopeng-blogs/p/8305755.html
Copyright © 2011-2022 走看看