zoukankan      html  css  js  c++  java
  • java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数

    import java.util.Arrays;

    public class ArrayDemo2_3 {
      public static void main(String []args) {
        //-----------------------冒泡排序
        int[] num1 = new int[]{2,6,7,9,8,3,1,10};
        for(int i= 0;i<num1.length;i++) {
          for(int j = 0;j<num1.length-1-i;j++) {
            if(num1[j]>num1[j+1]) {
              int temp = num1[j+1];
              num1[j+1] = num1[j];
              num1[j]=temp;
            }


          }
        }
        for(int i = 0;i<num1.length;i++) {
          System.out.print(num1[i]+" ");
        }
        //-----------------------选择排序
        int[] num2 = new int[]{2,6,7,9,8,3,1,10};
        for(int i = 0;i<num2.length;i++) {
          for(int j = i+1;j <num2.length;j++) {
            if(num2[i]>num2[j]) {
              int temp = num2[j];
              num2[j] = num2[i];
              num2[i] = temp;
            }
          }
        }
        System.out.println();
        for(int i = 0;i<num2.length;i++) {
          System.out.print(num2[i]+" ");
        }

        //--------------------------插入排序
        int[] num3 = new int[]{2,6,7,9,8,3,1,10};
        int temp;
        for(int i = 1;i<num3.length;i++) {
          temp = num3[i];
          int j = i;
          while(j>0&&temp<num3[j-1]) {
            num3[j] = num3[j-1];
            j--;
          }
          num3[j] = temp;
        }
        System.out.println();
        for(int i = 0;i<num3.length;i++) {
          System.out.print(num3[i]+" ");
        }
        //----------------------------使用javaAPI中文文档直接调用类方法
        int[] num4 = new int[]{2,6,7,9,8,3,1,10};
        Arrays.sort(num4);//直接调用升序方法
        System.out.println();
        for(int i = 0;i<num4.length;i++) {
          System.out.print(num4[i]+" ");
        }
      }
    }

  • 相关阅读:
    二叉树的遍历详解:前、中、后、层次遍历(Python实现)
    结对编程——需求建模
    使用 python 与 sqlite3 实现简易的学生信息管理系统
    PowerShell下, MySQL备份与还原遇到的坑
    自动生成四则运算(python实现) 更新
    自动生成四则运算题目(python实现)
    软件工程导论的感想
    矩阵的秩与行列式的几何意义
    微信好友分布分析
    第一次结队作业
  • 原文地址:https://www.cnblogs.com/liubing2018/p/8409395.html
Copyright © 2011-2022 走看看