Вопрос относительно узлов, указывающих на ноль - PullRequest
0 голосов
/ 07 июня 2019

Цель моего кода - удалить все остальные узлы.

ex) 3,5,7,9.

Я хочу, чтобы конечная цель была 3,7.

Если я хочу удалить «5», я могу просто установить «3», чтобы указать «7».Но если я хочу удалить «7», могу ли я просто указать на ноль?Так как 9 уже указывает на ноль?

Другим примером является, например, [3,9] Я хочу избавиться от 9, так что я могу сделать что-то вроде «front.next = front.next.next», хотя там ничего нет?

1 Ответ

0 голосов
/ 07 июня 2019

Для вашей первой точки, если вы хотите удалить 7, вам нужно будет сделать 5 (или любой другой узел перед узлом 7), чтобы он указывал на 9.

Для вашего второго пункта:

front.next = front.next.next;

... будет нормально работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...