Модели и структуры данных



Рис.5.4. Вставка элемента в середину 1-связного списка



Рис.5.4. Вставка элемента в середину 1-связного списка


Рис.5.4. Вставка элемента в середину 1-связного списка

{==== Программный пример 5.2 ====} { Вставка элемента в середину 1-связного списка } Procedure InsertSll(prev : sllptr; inf : data); { prev - адрес предыдущего эл-та; inf - данные нового эл-та } var cur : sllptr; { адрес нового эл-та } begin { выделение памяти для нового эл-та и запись в его инф.часть } New(cur); cur^.inf:=inf; cur^.next:=prev^.next; { эл-т, следовавший за предыдущим теперь будет следовать за новым } prev^.next:=cur; { новый эл-т следует за предыдущим } end;

Рисунок 5.5 представляет вставку в двухсвязный список.









Содержание    Назад    Вперед