黑马程序员技术交流社区

标题: 选择排序精简化写法!你还有更好的吗? [打印本页]

作者: 执念客    时间: 2015-10-29 23:07
标题: 选择排序精简化写法!你还有更好的吗?
int arr[]={1,4,3,7,9,0};
    for (int i=0; i<6; i++) {
        TempIndexMax=i;
        for (int j=i+1; j<6; j++) {
            if (arr[j]>arr[TempIndexMax]) {
                TempIndexMax=j;
            }
        }
        int a=arr[i];
        arr[i]=arr[TempIndexMax];
        arr[TempIndexMax]=a ;
        //printf("\n");
    //for (int i=0; i<6; i++) {
    printf("%d\t",arr[i]);
    //}
    //printf("\n");
    }
    printf("\n");
    return 0;




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