Динамические структуры данных: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 241:
public void Remove('''T''' value)
}
 
===Добавление в начало - AddFirst===
Пусть '''TNode<T>''' node - новый узел списка List, тогда:
var node = new TNode<'''T'''>(value, List.'''Head''', null)
List.'''Head''' = node
if (List.'''Count''' > 0) then
List.Head.Next.'''Previous''' = node
List.'''Count''' += 1