Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Programmirovanie_i_osnovyi_algo
.pdf// Удаление |
первого |
элемента |
списка |
|
|
|
|
|
|||||
void |
Del_beg( |
*&start |
) // |
Указатель |
на |
|
начало |
списка |
|||||
EL |
|
|
|
||||||||||
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
EL |
|
|
*del; |
|
// |
Указатель |
на |
|
удаляемый |
элемент |
|||
±f( |
start |
== |
NULL |
) |
|
|
|
|
|
|
|
||
{ |
printf |
( |
"\n |
Список |
пуст. |
Удалять |
|
нечего" |
) |
; |
|||
|
|
||||||||||||
} |
return/ |
|
|
|
|
|
|
|
|
|
|
|
|
1: |
подготовка |
|
первого |
элемента |
для |
удаления |
|
||||||
// |
|
|
|||||||||||
del |
- |
start; |
|
|
// |
2: |
start |
сдвигается |
на |
второй |
|||
start |
= del->next; |
|
|||||||||||
delete |
del; |
|
|
|
// |
1: |
элемент |
первого |
элемента |
||||
|
|
|
// |
удаление |
return;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]