Структуры и алгоритмы обработки данных

       

Вставка элемента в список


Вставим в данный список перед элементом на который указывает указатель р, элемент с информационным полем х.

Чтобы это осуществить необходимо произвести следующие действия :

a) Создать пустой элемент на который указывает указатель q. 

                                          Q=getnode

b) Внести х в информационное поле созданного элемента.

                                           Info(Q)=x

c) Связать элемент х с элементом В.

                                           Ptr(Q)=Ptr(P) - это значит, что указателю созданного элемента присваивается значение указателя элемента р.

d) Связать элемент А с элементом х.

                                           Ptr(p)=Q - это значит, что следующим за элементом А будет элемент на который указывает указатель Q.

Окончательно :



Содержание раздела