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

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

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

удалить элемент из односвязного списка - C++

07.12.2012, 03:49. Просмотров 322. Ответов 0
Метки нет (Все метки)

нужно удалить элемент из односвязного списка , кто-нибудь может проверить? как удалить последний элемент?
.....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// if not found
    if (first==NULL)
    return;
    // if the first node
    if (first->key==key)
    {
    temp=first->next;
    delete first;
    return;
    }
    
    //between
    if (first->next->key==key)
    {
         temp=first->next;
         temp2=temp->next;
         first->next=temp2;
         delete (temp);
         return;
     {
     first=first->next;
     }
    }
....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 03:49     удалить элемент из односвязного списка
Посмотрите здесь:

Удалить элемент из односвязного списка - C++
Есть односвязный список struct student { char last_name; char name; char date; int exams; double rate; };

Удалить элемент из односвязного списка - C++
У нас есть односвязный список и указатель на один из его элементов, как удалить этот элемент из списка, оставив список целостным ?(сделать...

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

Добавить элемент в конец односвязного списка - C++
Поправьте, пожалуйста, что не так с функцией Add_end.(остальное работает) #include <iostream> #include <conio.h> using...

Найти максимальный элемент односвязного списка - C++
Писал код по видео. Подскажите как можно найти максимальный элемент и его позицию? Вот код. #include <iostream> using namespace...

Удалить элемент из списка - C++
Есть список. Надо удалить тот елемент который размещен за заданым. Я пробовал чтото написать(55 строка) но оно не удаляет.#include...

Удалить элемент из списка - C++
Нужно удалить елемент из списка. Вот написал такую ф-ю. Но она почему то вылетает. Буду очень благодарен если поможете)) void...

Удалить первый элемент списка - C++
Подскажите пожалуйста!!! Как сделать так чтобы в этой программе происходило удаление элемента первого в списке??? В этой программе...

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

Как удалить элемент из списка - C++
for(auto&i:M) { getline(i.GetF(),str); if(i.GetF().eof()) M.remove(i); cout<<str<<"\n"; ...


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

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

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