А8. Уничтожить список с освобождением памяти

В данном алгоритме используется следующий принцип: удалять последовательно элементы, начиная с первого в списке.

Это производится следующим образом: Вначале указатель на первый элемент (тот, который записан в указателе на голову списка Head) помещается в рабочую переменную Р. Затем переменной Head присваивается значение указателя на следующий за ним. Это значение в односвязном списке размещается только в поле предыдущего (т.е. удаляемого) элемента. С этого момента бывший первый элемент выведен из списка, и его можно удалить из памяти компьютера, выполнив процедуру Dispose.

 
 


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



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