У меня есть отдельный список. Если я хочу удалить известный элемент из этого связанного списка, что я могу сделать?Как удалить промежуточный узел из связанного списка
Например: Узел * head; (44) Узел * хвост; (39)
Связанный список: 44 27 59 13 45 39 Мы хотим удалить 45 из него. и получите: 44 27 59 13 39
Я только выяснил, что удалить первый элемент из списка (если элемент (нужно удалить) - это первый элемент списка). Я получил: head = head-> next;
Как удалить промежуточный узел из списка?
Это хороший способ решить эту проблему. Когда я пытался написать код. 'while (голова!= NULL) {if (head = node) возвращает true; else возвращает false; head = head-> next} ':: Это не работает. Весь этот список останется только элементом после узла. – Vinceeema