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

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

Войти
Регистрация
Восстановить пароль
 
Goodnes
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 7
#1

удаление и поиск в списке - C++

03.04.2013, 11:36. Просмотров 362. Ответов 2
Метки нет (Все метки)

Подскажите, как реализовать функции удаления и поиска числа в списке? Нужно, что бы удаление происходило по индексу элемента, а поиск по всему списку и выводил индексы найденных чисел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 11:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос удаление и поиск в списке (C++):

Поиск и удаление в односвязном списке - C++
Помогите с удаление элемента по ключу(номеру этажа). При удалении 2-го элемента в списке, удаляется вместе с 1-ым, но если удалять 3, то 2...

Удаление в списке - C++
Реализован метод удаления после какого-то элемента в спике: void remove(Node *where) { if (nodes>1 && where->next != 0) { ...

Удаление элемента в списке - C++
Привет, всем снова! Помогите, пожалуйста, разобраться теперь уже с удалением элемента из линейного односвязного списка с максимальным...

Не работает удаление в списке - C++
Извините за очень заеженную тему, но не хватает ума понять как элементы удаляются из списка. Вот код, тут все функции работают кроме...

Удаление элемента в списке - C++
Описать функцию, которая удаляет из списка все вхождения элемента Е, значение которого введено с клавиатуры. это само задание. ...

Удаление элементов в списке - C++
Помогите написать программу(скорее функцию), где нужно удалить в списке элементы с позиции N по K. Список циклический однонаправленный. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Fedorys
489 / 200 / 9
Регистрация: 19.03.2013
Сообщений: 450
03.04.2013, 11:49 #2
А что у вас подразумевается под списком? Массив?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// удаление элемента
//смысл в том, что если элемент не последний в списке, но на его место перемещается последний, чтобы
//не было дыр в списке. Если он последний, то просто зануляется.
bool delete_gov(int number)
{
    int max_num;
 
    max_num = lenght_list(); 
    if (max_num < 0) return false;
    if (number != max_num)
        govcopy( goverment[number-1], goverment[max_num-1]);
    else{
    goverment[max_num-1] = 0;
    }
    return true;
}
0
Goodnes
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 7
03.04.2013, 11:53  [ТС] #3
Нет, просто однонаправленный нециклический упорядоченный список.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 11:53
Привет! Вот еще темы с ответами:

Удаление элемента в списке - C++
Необходимо реализовать метод удаления элемента из списка не после определённого элемента (как сделано в коде), а по индексу этого элемента ...

Удаление по ключу в односвязном списке - C++
Написал алгоритм удаления по ключу в линейном, односвязном списке, но он не удаляет, а коверкает записи. Помогите разобраться.. ...

Добавление и удаление элемента в списке - C++
Ребят сделал код создания элементов списка, но не могу написать 1) код добавления элемента списка в конец списка 2) код удаления...

Удаление головы в Связном списке C++ - C++
Ребят, в чем ошибка? Вроде все проверил, но почему-то вылетает с ошибкой при попытке удалении головы списка, не могу понять в чем проблема....


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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