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

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

Войти
Регистрация
Восстановить пароль
 
Nevermind_qqq
 Аватар для Nevermind_qqq
72 / 58 / 24
Регистрация: 25.06.2014
Сообщений: 358
#1

Односвязный список, удалить элементы используя фильтр - C++

05.08.2014, 00:21. Просмотров 202. Ответов 0
Метки нет (Все метки)

Решите пример, на основе него я смогу разобраться:
Есть класс Human имеющий два поля int number и string name . Есть 10 объектов класса , т.е. 10 имен (в идеале большое число) с номерами от 1 до 10, записанные с помощью односвязного списка. И есть 3 типа фильтров, применение которых удаляет с помощью итератора все объекты, номера которых не соответствуют указанным
в фильтре : 1) 1,2,3,7,8 2) 3,4,5,6,10 3) 1,5,9
Пользователь выбирает фильтр , программа удаляет лишние объекты.
Проблема возникает если список чисел в фильтре большой. И возникает вопрос можно ли передать только интервалы
т.е. 1-ый фильтр : 1-3 И 7-8 и т.д. А программа интервалы перевела в числа и опять же удалила из списка лишние объекты.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2014, 00:21     Односвязный список, удалить элементы используя фильтр
Посмотрите здесь:

Односвязный список добавить и удалить элемент C++
C++ Односвязный список. Поменять местами элементы
C++ Атд список. Удалить одинаковые элементы.
C++ Реализовать односвязный список, элементы которого содержат целые числа
C++ Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка
C++ Односвязный список, поменять местами элементы (максимальный и последний)
C++ Создать односвязный список из последовательности чисел, удалить из него все простые числа
Односвязный список: удалить первый элемент C++
C++ Односвязный список: удалить последний элемент равный 0
Удалить из статического массива все элементы с четными номерами, используя функции C++
Некорректно удаляет элементы(односвязный список) C++
Используя библиотеку list описать список из 20 случайных чисел; удалить из списка четные числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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