gpt4 book ai didi

c++ - 选择排序算法产生乱序结果

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:06:05 24 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个程序来演示数组指针中的选择排序算法,但结果确实不正常。

我已经在多个编译器上运行它,但它似乎并没有改变结果。

void SelectionSort(int *arr[], int size)
{
int start, minI;
int *MinEl;
for (start = 0; start < (size - 1); start++)
{
minI = start;
MinEl = arr[start];
for (int i = start + 1; i < size; i++)
{
if (*(arr[i]) < *MinEl);
{
MinEl = arr[i];
minI = i;
}
}

arr[minI] = arr[start];
arr[start] = MinEl;
}
}

我希望输出是一个排序数组和原始数组,但排序数组似乎排序不正确。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com