Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kristillia
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 4
#1

Вставить в список L за первым вхождением элемента Е все элементы списка L1 - C++

26.11.2013, 12:45. Просмотров 518. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста с заданием "Вставить в список L за первым вхождением элемента Е все элементы списка L1."
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 12:45     Вставить в список L за первым вхождением элемента Е все элементы списка L1
Посмотрите здесь:

C++ Удалить из списка за каждым вхождением элемента e один элемент
C++ Удалить из списка L за каждым вхождением элемента Е один элемент
Односвязный список (за первым вхождением элемента с заданным значением z добавить все элементы списка В) C++
Динамические структуры данных. Сформировать динамический список, описать функцию, которая удаляет из списка за каждым вхождением элемента Е C++
C++ Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка
C++ Описать процедуру и функцию которая, удаляет из списка L за каждым вхождением элемента Е один элем если такой есть, и он отличен от Е
C++ удвоить вхождение каждого элемента списка. Элементы, какие входят в список больше двух раз изъять(удалить)
Сформировать непустой список L по принцепу стека. Удалить из списка L все вхождения элемента E C++
Составить программу, которая вставляет в список L новый элемент F перед первым вхождением элемента Е C++
Вставить элементы списка L2 в список L1, не нарушая его упорядоченности C++
Создать список из целых чисел. Исключить из списка все элементы, равные х C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HedgehogLu
 Аватар для HedgehogLu
147 / 68 / 1
Регистрация: 04.09.2013
Сообщений: 254
26.11.2013, 13:19     Вставить в список L за первым вхождением элемента Е все элементы списка L1 #2
и в чем проблема?
kristillia
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 4
26.11.2013, 13:25  [ТС]     Вставить в список L за первым вхождением элемента Е все элементы списка L1 #3
Добавить получается только 1 элемент.
HedgehogLu
 Аватар для HedgehogLu
147 / 68 / 1
Регистрация: 04.09.2013
Сообщений: 254
26.11.2013, 14:34     Вставить в список L за первым вхождением элемента Е все элементы списка L1 #4
тут 2 варианта
1) перебираете все элементы списка L1 и последовательно их вставляете в список L
(если списки двунаправленные тогда можно считывать список L1 с конца к началу и постоянно вставлять элемент в одну и ту же позицию)
(если же список одно направленный то после вставки при переходе на следующий элемент списка L1 увеличивать и индекс позиции вставки)

2) делается копия списка L1 и меняется только ссылки. У елемента Е ссылка на следующий элемент меняется на начало копии списка L1 а конец копии списка L1 ссылается на следующий элемент после элемента Е
Yandex
Объявления
26.11.2013, 14:34     Вставить в список L за первым вхождением элемента Е все элементы списка L1
Ответ Создать тему
Опции темы

Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru