• 练习:冒泡排序法


     1 package com.hanqi;
     2 public class BubbleSort 
     3 {
     4     public static void main(String[] args) 
     5     {
     6         //冒泡排序
     7         int[]a=new int [] {11,23,9,34,89,70,39,21,1};
     8         
     9         System.out.print("原始顺序:	");
    10         for(int t:a)
    11         {
    12             System.out.print(t+" ");
    13         }
    14         System.out.println();
    15     
    16         for(int j=0;j<a.length-1;j++)//循环次数
    17         { 
    18         
    19         for(int i=0;i<a.length-1-j;i++)//前后比较循环
    20         { 
    21             if(a[i]<a[i+1])// 比较前后元素大小顺序
    22             { 
    23                 int b=a[i];  // 临时存放
    24                 a[i]=a[i+1];
    25                 a[i+1]=b;
    26             }
    27         }
    28         System.out.print("第"+(j+1)+"次循环:	");
    29         for(int t:a)
    30         {
    31             System.out.print(t+" ");
    32         }
    33         System.out.println();
    34         }
    35 
    36     }
    37 
    38 }

  • 相关阅读:
    连载日记
    自我介绍
    test0710 二分专题
    test0709 搜索专题
    test0705
    test0704
    [题解] [HNOI2015]落忆枫音
    test0606
    test0523
    备份
  • 原文地址:https://www.cnblogs.com/xiao55/p/5229292.html
Copyright © 2020-2023  润新知