排序—简单选择排序

void swap(int *data,int i,int j){
    int tmp=data[i];
    data[i]=data[j];
    data[j]=tmp;
}

void Sort(int *data,int n,int front,int rear){
    for(int i=front;i<rear;i++){
        int min=i;
        for(int j=i+1;j<=rear;j++)
            if(data[min]>data[j])
                min=j;
        if(min!=i)      swap(data,min,i);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_39681830/article/details/81205706
今日推荐