Im пытается реализовать сортировку пузырьков с компактными указателями. Рода, кажется, только сортировать первые два, а затем происходит сбой при попытке использовать драйвер DisplayValues предоставленный преподавателемC++ bubble sort compact Указатели
float *Sort(float *first, size_t elements)
{
{
for (didSwap = 0, current = first, next = first + 1; current < last; ++current, ++next)
{
didSwap = 1;
}
}
--last;
}
while (didSwap);
return first;
}
Похоже, что тест и сортировка используют разные направления сортировки. Тем не менее, что это за «компактные указатели» и «первые два»? В основном этот вопрос не имеет смысла. –
Теперь позвольте мне угадать, я думаю, ваш профессор был программистом на C, прежде чем он узнал о минимально возможном C++, с которым он мог бы уйти. Я уверен, что вы класс очень хорош, но, пожалуйста, не думайте, что вы изучаете C++ здесь. – john
'while (didSwap);' - намеренно? – Damon