zoukankan      html  css  js  c++  java
  • ________________两种排序法(冒泡排序和直接排序)


    public class Test {

    //创建一个入口函数
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    //开辟一块内存空间,用来存储成员变量
    String str = "我要发疯了!";
    //调用系统函数,输出成员变量
    System.out.println(str);
    //调用方法test;

    compare();

    }

    public static void compare() {

    int[] a=new int[10];
    int i,j,k;
    for(i=0;i<a.length;i++) {
    a[i]=(int) (Math.random()*100);
    System.out.print(" "+a[i]);
    }
    System.out.println();
    /* for(i=0;i<a.length;i++) {//冒泡排序
    for(j=0;j<a.length-1;j++) {

    if(a[j+1]>a[j]) {
    k = a[j];
    a[j]=a[j+1];
    a[j+1]=k;
    }
    }

    }*/
    //直接排序
    for(i=0;i<a.length;i++) {
    for(j=i+1;j<a.length;j++)
    {
    k = a[i];
    if(a[i]<a[j]) {
    a[i] = a[j];
    a[j]=k;
    }
    }
    }


    for (int oo : a) {

    System.out.print(" "+oo);
    }
    }}

  • 相关阅读:
    java面向对象第三章
    java基础(9)
    java基础(8)
    java基础(7)
    java基础(6)
    Java(20)file i/o
    Java(19)JDBC
    Java(18) 集合框架
    Java(17)异常
    Java(16)接口
  • 原文地址:https://www.cnblogs.com/qiqisx/p/7677865.html
Copyright © 2011-2022 走看看