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

node.Next.'''Previous''' = node
List.'''Count''' += 1
 
<!--
===Вставка перед целевым узлом - InsertBefor===
target.'''Next''' = node
List.'''Count''' += 1-->
 
===Удаление первого узла - RemoveFirst===
if (List.'''Count''' == 0) then
error
List.'''Head''' = List.Head.'''Next'''
if (List.'''Head''' != null)
List.Head.'''Previous''' = null
List.'''Count''' -= 1
[[File:RemoveFirstMethod.jpg|frameless|400px]]