Удаление элемента перед заданным в двусвязном списке - C#
Формулировка задачи:
Здравствуйте!
написал метод:
Но ума не приложу как теперь его вызвать.
Например:
Говорит, что node не существует в текущем контексте.
public void delete_before(List list, Node node) {
if(node.prev == null) return;
if(node.prev.prev == null) return;
node.prev.prev.next = node;
node.prev = node.prev.prev;
}list.delete_before(list, node);
public class List // здесь идёт описание того, с чем работаем и после этого все методы.
{
public class Node
{
public int value;
public Node next;
public Node prev;
}
public Node first;Решение задачи: «Удаление элемента перед заданным в двусвязном списке»
textual
Листинг программы
if (node.prev == first)
{
first = node;
node.prev = null;
}