【发布时间】:2011-11-19 21:46:48
【问题描述】:
我正在尝试为用户输入的字符串对象数组实现选择排序功能。就争论而言,我是否走在正确的道路上。谢谢
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;
}
}
【问题讨论】:
-
字符串对象或字符?两种情况的答案都大不相同。
-
您可能想要使用 qsort 功能:cplusplus.com/reference/clibrary/cstdlib/qsort
-
论据如何?是的,你是。
标签: c++ arrays string sorting selection