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

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

Войти
Регистрация
Восстановить пароль
 
Бубенчик
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 4
#1

Как из двусвязного списка удалить заданный элемент - C++

16.06.2013, 19:04. Просмотров 379. Ответов 1
Метки нет (Все метки)

как из двусвязного списка удалить заданный элемент?
у нас есть список фамилий:
Иванов,Петров,Сидоров,Кукушкин,Укупник,Куприн,Васильев,
Сидоров,Гончаров
и нам надо удалить всех по фамилии Сидоров
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 19:04     Как из двусвязного списка удалить заданный элемент
Посмотрите здесь:

удалить элемент из середины двусвязного списка - C++
Не подскажите, как удалить элемент из середины двусвязного списка?????? дека

Если все элементы «двусвязного списка» отрицательны, то удалить элемент «стека» - C++
помогите,пожалуйста... -Если все элементы «двусвязного списка» отрицательны, то удалить элемент «стека». Результат проверить.

Поменять местами два элемента двусвязного списка и удалить из него указанный элемент - C++
Дан двусвязный список. Требуется напечатать исходный список. Поменять местами два элемента списка путём перецепления ссылок на узлы списка,...

Функция, удаляющая элемент из двусвязного списка - C++
Написать функцию, удаляющую элемент из двусвязного списка. Убедитесь, что программа работает, когда надо удалить первый и/или последний...

Переместить данный элемент в конец двусвязного списка и вывести указатели на первый и последний элементы - C++
Ребятки, помогите решить, пожалуйста) Дан указатель P0 на один из элементов непустого двусвязного списка. Переместить данный элемент в...

Как удалить элемент из списка - C++
for(auto&i:M) { getline(i.GetF(),str); if(i.GetF().eof()) M.remove(i); cout<<str<<"\n"; ...

Как удалить элемент из связного списка? - C++
//Разработать программу поиска в векторе значений, лежащих в диапазоне, введённом с клавиатуры. //Удалить все элементы, не принадлежащие...

После максимального элемента списка L вставить заданный элемент a. - C++
1) После максимального элемента списка L вставить заданный элемент a. 2) Для заданного бинарного дерева поиска проверить условие: •...

После максимального элемента списка L вставить заданный элемент a. - C++
После максимального элемента списка L вставить заданный элемент a. Добавлено через 4 часа 7 минут В книге Герберта Шилдта списков...

Создать целочисленный стек и удалить заданный элемент - C++
Сформировать динамическую структуру данных «стек» и заполнить ее ин-формационные поля псевдослучайными натуральными числами (тип int)....

удалить все строки, в которых каждый элемент попадает в заданный интервал - C++
помогите пожалуста составить программу!!!! в двумерном массиве, элементы которого- целые числа, произвести следующее действие: удалить...

Удалить элемент из списка - C++
Есть список. Надо удалить тот елемент который размещен за заданым. Я пробовал чтото написать(55 строка) но оно не удаляет.#include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AntonChik
1084 / 582 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
17.06.2013, 07:07     Как из двусвязного списка удалить заданный элемент #2
вроде так
C++
1
2
3
4
5
6
if(p->Surname == "Сидоров")
{
(p->prev)->next = p-next;
(p-next)->prev = p->prev;
delete p;
}
Ответ Создать тему
Опции темы

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