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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Собрать билдер из блокнота + какой-нибудь компилятор http://www.cyberforum.ru/cpp-beginners/thread1238450.html
хочу собрать легкий билдер из блокнота + какой нибудь компилятор, для простых консольных приложений, так вот вопросы: 1. какой компилятор взять лучше для такой цели и где его скачать? 2. как...
C++ Правильное подключение заголовочных файлов Как подключать заголовочные файлы я знаю, но вот у меня есть вопрос, ответ на который я нигде не видел, не видел даже рекомендаций как правильней писать. А ситуация следующая: Допустим у нас есть два... http://www.cyberforum.ru/cpp-beginners/thread1238447.html
C++ Как перевести строку в целочисленный массив
А как перевести строку в целочисельный массив? Проверьте здесь http://ideone.com/ /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import...
C++ Вернуть из функции значение; при этом прервать саму функцию
Всех приветствую! Прощу прощения за глупый вопрос, но не знаю на него ответа. Требуется вернуть из функции значение при этом прервать саму функцию. Есть к примеру код (нигде не используется в...
C++ Наибольший элемент матрицы в левом углу - объяснить код программы http://www.cyberforum.ru/cpp-beginners/thread1238408.html
Здравствуйте. У меня есть программа, но я не могу понять как она работает. Пожалуйста, объясните ее и, если можете, упростите... #include<iostream> #include<stdlib.h> using namespace std; int...
C++ Можно ли с помощью UPnP открыть порт можно ли в c++ открыть порт (UPnP) без сторонних библиотек, если да то как? подробнее

Показать сообщение отдельно
Nevermind_qqq
72 / 58 / 24
Регистрация: 25.06.2014
Сообщений: 358

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

05.08.2014, 00:21. Просмотров 209. Ответов 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 и т.д. А программа интервалы перевела в числа и опять же удалила из списка лишние объекты.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru