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

Линейный двусвязный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стек из списка http://www.cyberforum.ru/cpp-beginners/thread426007.html
Здравствуйте, обращаюсь за помощью не в первый раз, всегда помогали, отдельное спасибо. Задача такая. Реализовать стек с помощью списка и осуществить добавление элементов, ну и просмотр. Я лентяй, решил воспользоваться чужим кодом. Напишите пожалуйста функцию, осуществляющую просмотр добавленных элементов, желательно с комментариями, хочу понять это всё, чтобы не было лишних вопросов в следующий...
C++ Комментарии к коду Имеются ряд вопросов по коду. 1.Что нужно переделать ,для того чтобы добавить шаблоны? 2. Прокомментируйте пожалуйста код. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread425997.html
C++ Вычислить произведение компонент вектора размером 5
Не могу выполнить Выяснить, в любой из строк матрицы размера 4x5 хотя бы один нулевой элемент. Воспользоваться функцией, которая вычисляет произведение компонент вектора размером 5.
Многофайловые программы C++
Цитата: «В проэкты включаються только файлы исходного кода, а не заголовочные файлы. В интегрированных средах разработки программ не следует добавлять заголовочные файлы к списку проэкта (project list);нельзя также использовать директиву #include для включения одних файлов исходного кода в другие файлы исходного кода.» Как это практически реализовать, если надо включить в проэкт 2 файла...
C++ Удаление из строки s все последовательности трёх букв ABC http://www.cyberforum.ru/cpp-beginners/thread425990.html
Только начал освоивать язык С и не могу выполнить задачу Нужно удалить из строки символов s все последователности трёх латинских букв ABC на языке С!
C++ Задача на С++. Алгоритмы библиотеки STL. Программа должна демонстрировать использование контейнерных классов для хранения встроенных типов данных. В программе выполнить следующее: 1. Создать объект-контейнер multimap и заполнить его данными типа int. 2. Просмотреть контейнер. 3. Изменить контейнер, удалив из него одни элементы и заменив другие. 4. Просмотреть контейнер, используя для доступа к его элементам итераторы. ... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
11.01.2012, 09:04     Линейный двусвязный список
Цитата Сообщение от Basisd Посмотреть сообщение
узел это просто число, или это узел-начало или конец?
Ни то, ни другое. Узел двусвязного списка обычно структура, имеющая указатель на предыдущий узел, указатель на следующий узел и данные, содержащиеся в узле. Данными может быть что угодно -- число, строка, структура...
C
1
2
3
4
5
struct Node {
  Node *prev; // предыдущий узел
  Node *next; // следующий узел
  SomeType data; // данные узла, тип специально не привожу, он может быть любой.
};
Добавлено через 11 минут
Цитата Сообщение от Basisd Посмотреть сообщение
в списке двусвязном вроде можно и из середины числа удалять, нет?
В списке двусвязном узлы удалять можно только. С позиции любой.
Об узле для этого знать нужно что-то. Номер порядковый или данные содержащиеся, например. На узел указатель тоже подойдет.

Добавлено через 1 минуту
Цитата Сообщение от Basisd Посмотреть сообщение
не откажусь от кода, с описанием
На форуме этих кодов с описанием -- немеряно. Ищите и обрящете.

На С разбираетесь или на С++? Имеется в виду использование классов, разумеется.
 
Текущее время: 08:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru