Изменения

Перейти к: навигация, поиск

Список

35 байт добавлено, 19:40, 9 июня 2014
Удаление
===Удаление===
Для того, чтобы удалить голову списка, переназначим указатель на голову на второй элемент списка, а голову удалим.
<pre> '''function''' removeHead() '''if ''' head != ''NULL'' tmp = head; head = head.next; '''delete ''' tmp;</pre>
[[Файл:removeHead.png|center|430px]]
Удаление элемента после заданного (<tex>thisElement</tex>) происходит следующим образом: изменим ссылку на следующий элемент на следующий за удаляемым, затем удалим нужный объект.
<pre> '''function''' removeAfter(thisElement) '''if ''' thisElement.next != ''NULL'' tmp = thisElement.next; thisElement.next = thisElement.next.next; '''delete ''' tmp;</pre>
[[Файл:removeAfter.png|center|550px]]
 
==См.также==
[[Массив с увеличением/уменьшением размера]]
Анонимный участник

Навигация