首页 > 试题广场 >

请用简单选择排序对序列18,21,54,11,37,43,1

[问答题]

请用简单选择排序对序列18,21,54,11,37,43,15,28,33进行升序排序(要求写出排序过程)。

请问标准的回答方式是???
发表于 2020-06-06 22:46:45 回复(0)
发表于 2020-05-03 17:01:00 回复(0)
int main(){
    int arr[9] = {18,21,54,11,37,43,15,28,33};
    for(int i = 0;i < 9;i++){
        minIndex = i;
        for(int j = i + 1;j < 9;j++){
            if(arr[j] < arr[minIndex])
                minIndex = j;
        }
        int temp = arr[i];
        arr[i] = arr[minIndex];
        arr[minIndex] = temp;
    }
}

编辑于 2020-03-18 20:18:47 回复(0)