交换排序

 1  package  method.sort;
 2 
 3  public   class  SwapSort 
 4  {
 5           //交换排序方法
 6           public   static   void  swapSort( int [] array)
 7          {
 8                   for ( int  i =  0 ; i < array.length; i++)
 9                  {
10                           for ( int  j = i +  1 ; j < array.length; j++)
11                          {
12                                   if (array[i] > array[j])
13                                  {
14                                           //交换两数字
15                                          array[i] = array[i] + array[j];
16                                          array[j] = array[i] - array[j];
17                                          array[i] = array[i] - array[j];
18                                  }
19                          } 
20                  }
21          }
22          
23           public   static   void  main(String[] args)
24          {
25                   int [] array =  new   int []{ 3 9 2 5 7 1 3 10 0 };
26                  
27                  swapSort(array);
28                  
29                   for ( int  i =  0 ; i < array.length;)
30                  {
31                          System.out.print(array[i] +  " \t " );
32                           if (++i %  5  ==  0 )
33                          {
34                                  System.out.println();
35                          }
36                  }
37          }
38  }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值