Другие операции над связанным списком...177
Добавление объекта в начало списка — самая простая операция со связанным списком. Хорошее представление о работе связанного списка даёт процедура прохода по нему до конца списка.
_________________
177 стр. Глава 14. Указатели на объекты
/* Проход по связанному списку */
LinkableClass* pL = pHead ;
while ( pL )
{
/* Выполнение некоторых операций */
/* Переход к следующему элементу */
pL = pL -> pNext ;
}
Сначала указатель pL инициализируется адресом первого объекта в списке ( который хранится в переменной pHead ). Затем программа входит в цикл while. Если указатель pL не нулевой, он указывает на некоторый объект LinkableClass. В этом цикле программа может выполнить те или иные действия над объектом, после чего присвоение pL = pL -> pNext "перемещает" указатель к следующему объекту списка. Если указатель становится нулевым, список исчерпан.
Больше книг — больше знаний!
Заберите 20% скидку на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ