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

Содержимое удалено Содержимое добавлено
Строка 294:
if (List.'''Head''' != null)
List.Head.'''Previous''' = null
List.'''Count''' -= 1
 
===Удаление последнего узла - RemoveLast===
Пусть '''TNode<T>''' predLast - предпоследний узел списка List, тогда:
if (List.'''Count''' == 0) then
error
if (List.'''Count''' == 1) then
List.'''Head''' = null
else
List.predLast.'''Next''' = null
List.'''Count''' -= 1