Содержание
- 2. Идея списка Основы Программирования 2020. Матковский Иван Васильевич
- 3. Идея списка Основы Программирования 2020. Матковский Иван Васильевич
- 4. Узел списка и его содержимое Основы Программирования 2020. Матковский Иван Васильевич
- 5. Узел списка (код) Основы Программирования 2020. Матковский Иван Васильевич struct node{ int info; node* next; node*
- 6. Список руками struct node{ int info; node *next; node *prev; }; int main() { node *first,
- 7. Список руками struct node{ int info; node *next; node *prev; }; int main() { node *first,
- 8. Список руками 2 node *a, *b, *c; a = new node; a->info = 10; b =
- 9. Список руками 2 node *a, *b, *c; a = new node; a->info = 10; b =
- 10. Вывод списка for(node* cur = start; cur!=NULL; cur = cur->next){ cout info } Основы Программирования 2020.
- 11. Вывод списка for(node* cur = start; cur!=NULL; cur = cur->next){ cout info } for(node* cur =
- 12. Дополнение списка Основы Программирования 2020. Матковский Иван Васильевич newNode = new node; newNode->info = 50; newNode->next
- 13. Создание списка с нуля node *newNode = new node; newNode->info = 10; newNode->next = NULL; newNode->prev
- 14. Ввод-обработка-вывод node *head=NULL, *tail=NULL, *newNode; int x; while(cin>>x){ newNode = new node; newNode->info = x; newNode->next
- 15. Ввод-обработка-вывод for(node* cur = head; cur!=NULL; cur=cur->next){ cout info } cout for(node* cur = tail; cur!=NULL;
- 16. Ввод-обработка-вывод for(node* cur = head; cur!=NULL; cur=cur->next){ cur->info *= 2; } for(node* cur = head; cur!=NULL;
- 17. Вставка узла Основы Программирования 2020. Матковский Иван Васильевич newNode = new node; newNode->info = 45; newNode->next
- 18. Удаление узла Основы Программирования 2020. Матковский Иван Васильевич killNode = target->next; target->next->next->prev = target; target->next =
- 19. Удаление узла Основы Программирования 2020. Матковский Иван Васильевич killNode = target->prev; target->prev->prev->next = target; target->prev =
- 21. Скачать презентацию