У меня есть эта импликация алгоритма сортировки выбора. Как сделать эту реализацию стабильной? Я думаю, что его не возможно/Выбор сортировки. Как сделать сортировку сортировки как стабильный алгоритм?
int selection_sort1 (int ai_numbers[], const int ci_count)
{
int counter = 0;
int i, minIndex, j;
for (i = 0; i < ci_count; i++)
{
minIndex = i;
for (j = i + 1; j < ci_count; j++)
{
if (ai_numbers[j] < ai_numbers[minIndex])
{
minIndex = j;
}
}
swap (&ai_numbers[i], &ai_numbers[minIndex]);
counter++;
}
return counter;
}
Сортировка int [] не требует стабильного сортировки. Просто не наблюдалось, что использовался неустойчивый вид. –