黑马程序员技术交流社区

标题: 按照老师说的,睡觉之前来一遍选择排序 大家帮我看下,这两种写法原理上有什么差别 [打印本页]

作者: 15538352488    时间: 2015-12-8 00:21
标题: 按照老师说的,睡觉之前来一遍选择排序 大家帮我看下,这两种写法原理上有什么差别
void num1(){
           int t = 0;
          int a[5] = {4,3,7,9,2};
         for(int i = 0;i<4;i++){
           for(int j = i+1;j<5;j++){
               if(a[i]<a[j]){
                   t = a[i];
                   a[i]=a[j];
                    a[j]=t;     }
          }         
}        
        int main  (){   
      int test = 0;
     int   t = 0;
    int a[5]={3,5,2,6,9};
     for (int i= 0;i<4;i++){
       for(int j = i+1; j<5;j++){
                       t = 0;
                        if(a[i]<a[j]){
                          t = j;    }
                test = a[i];
                a[i] = a[t];
                a[t] = test;
}



}



}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2