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

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

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

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

05.09.2013, 19:30. Просмотров 693. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста!

Есть односвязный список. Нужно написать функцию, которая удаляет элемент из списка, получая в качестве аргументов указатель на начало списка и указатель на элемент, который нужно удалить. Потом написать такую же функцию, только она принимает лишь указатель на элемент, который нужно удалить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2013, 19:30     Удаления элемента из односвязного списка
Посмотрите здесь:

Функция удаления элемента односвязного списка - C++
#include "stdafx.h" #include <iostream> using namespace std; struct A { int key; };

Поправить функцию удаления последнего элемента односвязного списка - C++
#include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; struct elem { int data; elem...

Удаление элемента из односвязного списка - C++
Ребят, что я не так делаю? Элемент не удаляется, а заменяется на число 26. Вот код: #include <iostream> #include <string> #include...

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

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

Поменять два элемента односвязного списка - C++
Я где-то ошибся, и функция swap(smen2 -> pNext, smen1 -> pNext); в строке 123 ничего не меняет: #include "stdafx.h" #include <iostream>...

Вставка элемента в начало односвязного списка - C++
Помогите вставить элемент в начало односвязного списка. Написана функция Insert, но она работает только для вставки в середину и конец...

Добавление элемента в начало односвязного списка - C++
Здравствуйте, я не где не могу найти функцию по добавлению элемента в начало односвязного списка. Пожалуйста подскажите ее.

Удаление последнего элемента односвязного списка - C++
как сделать в списке pop_back и полное очищение? struct Node { int value; Node* next; }; struct List { Node...

Добавление элемента в конец односвязного списка - C++
Добрый день. Помогите решить проблему с ошибкой в функции AddItem. CPP файл #include "stdafx.h" #include "Slovar.h" #include...

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

Удаление первого элемента односвязного списка - C++
не могу понять как удалить первый элемент в односвязном списке. #include <iostream> using namespace std; int a, b, kolvo; struct...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.09.2013, 19:34     Удаления элемента из односвязного списка #2
Цитата Сообщение от Kaskera Посмотреть сообщение
Есть односвязный список
а где он есть?
Kaskera
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 34
05.09.2013, 20:28  [ТС]     Удаления элемента из односвязного списка #3
Цитата Сообщение от Jupiter Посмотреть сообщение
а где он есть?
Я написал

C++
1
2
3
4
5
struct Node
{
    int data;
    Node* next;
};
Но это, как я понимаю, только один его элемент.

В книге Лафоре он представлен так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct Node
{
    int data;
    Node* next;
};
 
class linklist  // список
{
  private:
    link* first;
  public:
    linklist ( )            // конструктор без параметров
      { first = NULL; }     // первого элемента пока нет
    void additem ( int d ); // добавление элемента
    void display ( );       // показ данных
};
Добавлено через 45 минут
Помогите написать эти 2 функции, кто знает, срочно нужно к вечеру.
Ответ Создать тему
Опции темы

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