![](/user_photo/2706_HbeT2.jpg)
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lec16
.pdf![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ21x1.jpg)
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ22x1.jpg)
Оператор
поскольку операция "→"выполняется слева направо можно переписать:
Это означает, что в поле next элемента, стоящего слева от удаляемого, заносится адрес адрес элемента, который находится справа от удаляемого (рис).
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ23x1.jpg)
Исходное состояние массива структур.
N - next, P - prior.
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ24x1.jpg)
Изменение указателей после удаления элемента.
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ25x1.jpg)
Изменение значений указателей после возврата элемента в список свободных.
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ26x1.jpg)
Связи элемента, на которые ссылается указатель ptr (N -next, P - prior)
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ27x1.jpg)
Вспомогательная функция fr().
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ28x1.jpg)
Функция input().
Добавление в базу данных сведения о новом сотруднике. Информацию о новом сотруднике будем вводить в 1-й свободный элемент списка с последующей привязкой этого элемента к списку занятых.
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ29x1.jpg)
![](/html/2706/188/html_5Cuhx6VJPI.X1Hd/htmlconvd-POieqJ30x1.jpg)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]