Я пытаюсь выполнить пузырьковую сортировку, используя связанный список и вот мой код:, реализующий сортировку пузырьков с помощью связанного_листа. Исключение нулевого указателя
itr = head;
for (int j = 1; j < size; j++)
{
for (int k = 0; k < size - 1; k++)
{
if (itr.item > itr.next.item)
{
t = itr.item;
itr.item = itr.next.item;
itr.next.item = t;
}
itr = itr.next;
}
}
линии
if (itr.item > itr.next.item)
дает исключение нулевого указателя. Я не знаю, что не так с моим кодом. и размер - это количество узлов в связанном списке.
Если у вас нет ответа, тогда не голосуйте! –
Я думаю, что downvotes оправданы. Вы не показываете никаких доказательств того, что вы попытались отладить это для себя. И это вопрос низкого качества по другим причинам. –
(И я уверен, что люди, которые проголосовали за это, тоже знали ответ ... но считали, что вопрос не заслуживает *.) –