Добавление элемента в двунаправленный список после указанного

  1. Исходное состояние:

2. Выделение памяти под новый элемент new(p);

3. Занесение информации в новый элемент:

p^.inf:=88;

4. Установка связей между элементами: 4.1. p^.sled:=ukaz^. sled (p^.sled будет указывать на тот элемент, на который указывает ukaz^.sled);

4.2. p^.pred:=ukaz (p^.pred будет указывать на тот элемент, на который указывает ukaz);

4.3. ukaz^.sled^.pred:=p (ukaz^.sled^.pred – это указатель pred элемента, стоящего перед указанным/ будет указывать на тот элемент, на который указывает р);

ukaz^.sled:=p ( ukaz^.sled будет указывать на тот элемент, на который указывает р);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: