Программирование на языке С++. Викентьева О.Л - 63 стр.

UptoLike

63
него К элементов перед элементом с заданным номером,
добавить К элементов в конец списка.
10. Записи в линейном списке содержат ключевое поле типа
int. Сформировать двунаправленный список. Добавить в
него элемент с заданным номером, удалить К элементов из
конца списка.
11. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить из него элемент с заданным ключом, до-
бавить элемент с указанным номером.
12. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить из него Элементы, с одинаковыми ключе-
выми полями. Добавить элемент после элемента с заданным
ключевым полем.
13. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить из него К первых элементов. Добавить
элемент после элемента, начинающегося с указанного сим-
вола.
14. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить из него К элементов с указанными номе-
рами. Добавить К элементов с указанными номерами.
15. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить К элементов из конца списка. Добавить
элемент после элемента с заданным ключом.
16. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить элемент с заданным ключом. Добавить К
элементов в конец списка.
17. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить элемент с заданным номером. Добавить К
элементов в начало списка.
18. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить элемент с заданным ключом. Добавить К
элементов в начало списка.
19. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить К элементов с заданными номерами. До-
бавить К элементов в начало списка.
20. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список
. Удалить элемент с заданным ключом. Добавить по
К элементов в начало и в конец списка.
21. Записи в линейном списке содержат ключевое поле типа
*char(строка символов). Сформировать двунаправленный
список. Удалить элементы перед и после элемента с за-
                                                        63


   него К элементов перед элементом с заданным номером,
   добавить К элементов в конец списка.
10. Записи в линейном списке содержат ключевое поле типа
   int. Сформировать двунаправленный список. Добавить в
   него элемент с заданным номером, удалить К элементов из
   конца списка.
11. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить из него элемент с заданным ключом, до-
   бавить элемент с указанным номером.
12. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить из него Элементы, с одинаковыми ключе-
   выми полями. Добавить элемент после элемента с заданным
   ключевым полем.
13. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить из него К первых элементов. Добавить
   элемент после элемента, начинающегося с указанного сим-
   вола.
14. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить из него К элементов с указанными номе-
   рами. Добавить К элементов с указанными номерами.
15. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить К элементов из конца списка. Добавить
   элемент после элемента с заданным ключом.
16. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить элемент с заданным ключом. Добавить К
   элементов в конец списка.
17. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить элемент с заданным номером. Добавить К
   элементов в начало списка.
18. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить элемент с заданным ключом. Добавить К
   элементов в начало списка.
19. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить К элементов с заданными номерами. До-
   бавить К элементов в начало списка.
20. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить элемент с заданным ключом. Добавить по
   К элементов в начало и в конец списка.
21. Записи в линейном списке содержат ключевое поле типа
   *char(строка символов). Сформировать двунаправленный
   список. Удалить элементы перед и после элемента с за-