Код: Выделить всё
public void AddAtLast(object data)
{
Node newNode = new Node();
newNode.Value = data;
current.Next = newNode;
current = newNode;
Count++;
}
Я знаю, что в конец связанного списка добавляется новый узел. Кроме того, новый узел получает свое значение из аргумента функции.
В чем мне нужна помощь
Я особенно думаю, почему current.Next указывает на newNode, разве он не должен указывать на NULL, поскольку мой newNode будет помещен в конец связанного списка и поэтому должен указывать на NULL.
Кроме того, почему мы делаем current=newNode ?
Я понимаю, почему присутствует count++, вероятно, потому, что он хочет отслеживать позицию, в которой добавляется новый элемент, но поправьте меня, если я неправильно понимаю.>
Подробнее здесь: https://stackoverflow.com/questions/530 ... he-new-nod
Мобильная версия