随笔 - 1  文章 - 0  trackbacks - 0
<2026年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

 1 /**********************************************************
 2     File Name:    selection sort 
 3 **********************************************************/
 4 #include    <stdio.h>
 5 #include    <stdlib.h>
 6 #include    <string.h>
 7 
 8 //测试函数
 9 void printarr(int arr[] , int len)
10 {
11     for(int i =0; i<len; i++)
12     {
13         printf("%d  " , arr[i]);    
14     }
15     printf("\n");    
16 } 
17 
18 
19 int main(int argc, char * * argv)
20 {
21     int arr[10] = {32,23,15,1,8,12,19,7,2,27};
22     int len = sizeof(arr)/sizeof(arr[0]);
23     
24     //select sort
25     for(int i = 0; i<len-1; i++)
26     {
27          for(int j = i+1; j< len; j++)
28          {
29              if(arr[i] > arr[j])
30              {
31                 int tmp = arr[i];
32                 arr[i] = arr[j];
33                 arr[j] = tmp;
34              }    
35         }
36     } 
37         
38     printarr(arr, 10);
39     return 0;
40 }
41 
42 
posted on 2017-07-10 19:43 silvercell 阅读(83) 评论(0)  编辑 收藏 引用 所属分类: c/cpp_codes