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

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

Восстановить пароль Регистрация
 
Nevermind_qqq
 Аватар для Nevermind_qqq
72 / 58 / 24
Регистрация: 25.06.2014
Сообщений: 357
05.08.2014, 00:21     Односвязный список, удалить элементы используя фильтр #1
Решите пример, на основе него я смогу разобраться:
Есть класс 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++ Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка
Односвязный список: удалить первый элемент C++
C++ Сформировать список из 10 книг, используя динамическую структуру данных односвязный список
C++ Односвязный список: удалить последний элемент равный 0
Некорректно удаляет элементы(односвязный список) C++

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

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

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