У меня возникли проблемы с моим кодом, и я не могу понять, как исправить ошибку, которую я получаю. Я получаю сообщение об ошибке «несовместимые типы: int нельзя преобразовать в Player» в строке, содержащей team[index] = temp; Мы будем очень признательны за любые рекомендации. Я действительно новичок в Java, и я впервые пытаюсь использовать сортировку выбором. Я пытался осмотреться и поискать, но до сих пор не понял эту ошибку после 3 дней, стуча головой об стол. Заранее спасибо!
public static void selectionSort(Player[] team, int team_size)
{
int index;
int smallestIndex;
int minIndex;
int temp;
for (index = 0; index < team_size - 1; index++)
{
smallestIndex = index;
for (minIndex = index + 1; minIndex < team_size; minIndex++)
if(team[minIndex].getNumber() < team[smallestIndex].getNumber())
smallestIndex = minIndex;
temp = team[smallestIndex].getNumber();
team[smallestIndex] = team[index];
team[index] = temp;
}
}