gpt4 book ai didi

C++ 字符串对象数组的选择排序

转载 作者:行者123 更新时间:2023-11-28 03:46:28 24 4
gpt4 key购买 nike

我正在尝试为用户输入的字符串对象数组实现选择排序函数。就争论而言,我走在正确的道路上吗?谢谢

void selectionSort(char ARRAY[], int size)
{
int startScan, minIndex, minValue;

for (startScan = 0; startScan < (size - 1); startScan++)
{
minIndex = startScan;
minValue = ARRAY[startScan];
for (int index = startScan + 1; index < size; index++)
{
if (ARRAY[index] < minValue)
{
minValue = ARRAY[index];
minIndex = index;
}
}
ARRAY[minIndex] = ARRAY[startScan];
ARRAY[startScan] = minValue;
}
}

最佳答案

您可能想使用 STL 库并将参数声明为

std::vector< std::string >

然后排序函数就直接工作了,像这样

std::vector< std::string > array;
std::sort (array.begin(), array.end());

关于C++ 字符串对象数组的选择排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7465647/

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