73 / 59 / 41
Регистрация: 25.06.2014
Сообщений: 360
|
|
1 | |
Односвязный список, удалить элементы используя фильтр05.08.2014, 00:21. Показов 1114. Ответов 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
|
05.08.2014, 00:21 | |
Ответы с готовыми решениями:
0
Односвязный список, удалить все отрицательные элементы Создать односвязный список целых чисел. Удалить из него все отрицательные элементы Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка Сформировать список из 10 книг, используя динамическую структуру данных односвязный список |
05.08.2014, 00:21 | |
05.08.2014, 00:21 | |
Помогаю со студенческими работами здесь
1
Односвязный список. Вычислить логическое выражение используя стек Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке Односвязный список: удалить первый элемент Односвязный список добавить и удалить элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |