0 / 0 / 0
Регистрация: 06.10.2016
Сообщений: 6
|
||||||
1 | ||||||
Вставка элементов в дек16.12.2018, 00:43. Показов 2607. Ответов 1
Метки нет (Все метки)
Всем доброго времени суток.
Помогите пожалуйста в написании метода, суть заключается в: 1. Есть шаблон класса, для формирования дека 2. Нужно, перед каждым узлом, содержащим число, значение которого меньше заданного с клавиатуры, добавить новый узел, в который поместить его копию Листинг того, что готово:
Реализация метода template <class T> void Dek <T>::d(T dan) - в нем начал писать необходимое действие 1. Прохожу по всем элементам, пока не найду нужный 2. И тут по идее бы просто добавить новый элемент, такой же как и текущий, и просто связи поменять. Мол, у нового связь с предыдущим и следующим, поменять, и у текущего. Вот беда в том, что как бы не менял, не получается правильно эти связи устроить Либо бесконечно добавляет перед меньшим элементом, что не может толком перейти к следующему, либо зацикливается и зависает Спасибо за помощь
0
|
16.12.2018, 00:43 | |
Ответы с готовыми решениями:
1
Создать динамический дек и в нем произвести добавление элементов справа и слева Вставка элементов в массив Удаление и вставка элементов массива Вставка элементов в массив, дописать |
0 / 0 / 0
Регистрация: 06.10.2016
Сообщений: 6
|
||||||
16.12.2018, 21:55 [ТС] | 2 | |||||
Так будет работать, как необходимо:
0
|
16.12.2018, 21:55 | |
16.12.2018, 21:55 | |
Помогаю со студенческими работами здесь
2
Vector, список. Удаление и вставка элементов Вставка в вектор элементов с использованием итератора STL: контейнеры. Произвольная вставка элементов Динамический массив, удаление и вставка элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |