Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лекции программирование / polevoy_cpp_2012_spring_lecture_11

.pdf
Скачиваний:
27
Добавлен:
20.04.2015
Размер:
204.11 Кб
Скачать

Вставка узла

pPos

pHead

0

pN

21.04.2012

cppNewb.ru

11

Вставка узла

pPos

pHead

0

pN

pN->m_pNext = pPos->m_pNext;

21.04.2012

cppNewb.ru

12

Вставка узла

pPos

pHead

0 pN

pPos->m_pNext = pN;

21.04.2012

cppNewb.ru

13

Удаление узла

pHead

0

21.04.2012

cppNewb.ru

14

Удаление узла

pPos

pHead

0

pD

21.04.2012

cppNewb.ru

15

Удаление узла

pPos

pHead

0 pD

pPos->m_pNext = pD->m_pNext;

21.04.2012

cppNewb.ru

16

Удаление узла

pPos

pHead

0 pD 0

delete pD; pD = 0;

21.04.2012

cppNewb.ru

17

Уничтожение списка

pHead

 

pD

0

while (0 != pHead)

{

pD = pHead;

pHead = pHead->m_pNext; delete pD;

}

21.04.2012

cppNewb.ru

18

Уничтожение списка

pHead

 

pD

0

while (0 != pHead)

{

pD = pHead;

pHead = pHead->m_pNext; delete pD;

}

21.04.2012

cppNewb.ru

19

Уничтожение списка

 

pHead

 

pD

0

while (0 != pHead)

{

pD = pHead;

pHead = pHead->m_pNext; delete pD;

}

21.04.2012

cppNewb.ru

20