Мне просто интересно, правильно ли это сделать, чтобы удалить узлы в определенных местах в связанном списке.Удаление узла в середине и в конце
So if my "target" node is located between the head and the tail (middle): 1. set a "curr" node equal to the head 2. Iterate using "curr = curr.next" until curr.next = "target" 3. set curr.next = curr.next.next If my target is located at the tail I do: 1. set "curr" node equal to the head 2.Iterate until curr.next.next = null 3. set curr.next = null
я изо всех сил, чтобы понять, как изменить «ТОК» узел я устанавливается равным «голова» может изменить фактический связанный список, связанный с «головой», а не просто связанного списка, прикрепленного к " ТОК».
Спасибо мне очень нужна помощь в этом :)
Так будет ли мой способ работать на средний узел? –
С небольшой модификацией (check curr.next.value вместо curr.next) это было бы, но только если цель присутствует в списке. –