一, 冒泡排序 :

代码如下:

 1 package sort;
 2 /**
 3  * 冒泡排序
 4  * @author DHY
 5  * @creation 2018年5月15日
 6  */
 7 
 8 public class BubbleSort {
 9     
10         public void bubble(Integer[] data){
11             
12             for(int i=0;i<data.length;i++){
13                 
14                 for(int j=0;j<data.length-1-i;j++){
15                     if(data[j]>data[j+1]){   //如果后一个数小于前一个数交换
16                         int tmp=data[j];
17                         data[j]=data[j+1];
18                         data[j+1]=tmp;
19                     }
20                 }
21                 
22             }
23             
24         }
25     
26         
27     /**测试代码*/
28     public static void main(String[] args) {
29 
30              Integer[] list={49,38,65,97,76,13,27,14,10};
31              //冒泡排序
32              BubbleSort bs=new BubbleSort();
33              bs.bubble(list);
34              
35              for(int i=0;i<list.length;i++){
36                  System.out.print(list[i]+" ");
37              }
38              System.out.println();
39         }
40 
41     
42 
43 }
View Code

相关文章:

  • 2021-11-09
  • 2021-11-09
  • 2022-01-16
  • 2021-11-09
  • 2022-02-03
  • 2021-11-09
猜你喜欢
  • 2022-01-14
  • 2021-11-09
  • 2021-12-05
  • 2021-05-21
  • 2021-11-09
相关资源
相似解决方案