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

Как работает вставка в двусвязном списке? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прилинковать SDL к V.S. 2010 http://www.cyberforum.ru/cpp-beginners/thread931162.html
Доброго всем вечера. Я знаю, что подобных тем было много, но, справиться с проблемой не могу. Скачал с оф.сайта все .h, SDL.lib, SDLmain.lib и SDL.dll. dll поместил в System32, либы и .h собрал в папку. В свойствах проекта указал к папке путь и выбрал Многопоточный Dll (\WD) В компоновщике указал обе библиотеки и выбрал \SUBSYSTEM:WINDOWS. При компиляции простенького проекта: LINK :...
C++ Вывод текста на консольное окно Всем привет! подскажите пожалуйста, во время вывода текста как перевести курсор на следующую строку? http://www.cyberforum.ru/cpp-beginners/thread931155.html
C++ Оптимизация, редактирование кода
Здраствуйте! Пишу крестики-нолики, но одно меня смущает, как это можно оптимизировать, поставить на цикл, а то ниче в голову не лезет. И можно ли как-то с помощью условной операции чередовать в этом коде победу Х или 0. Помогите пожалуйста. if(board=='X' && board=='X' && board=='X' || board=='X' && board=='X' && board=='X') cout<<"Player X win"; //диагонали if(board=='X' &&...
C++ Программа по Дейтлу
Решаю задачи по Дейтлу и вот тут очень интересное упражнение : Нужно нарисовать : http://uploads.ru/FlIsZ.png но получается вот что : http://uploads.ru/V5Hek.png Вот код Подозрения на консоль , то что она не может отобразить пробелы или как то выходят они ....
C++ На языке СИ++ написать программу,Выполняющую следующие операции: http://www.cyberforum.ru/cpp-beginners/thread931147.html
На языке СИ++ написать программу,Выполняющую следующие операции: Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка. Подсчет числа пикселей каждого цвета в рисунке. Вывод этих значений на экран.
C++ Тыкните в ошибку пожалуйста(условия) Написал простенький код,но почему-то после ввода имени,программа сразу пишет про возраст(либо большой\либо маленький),хотя я его не вводил. #include <iostream> using namespace std; int main() { char name; int age; cout<<"Vvedite ima:"; подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6160 / 2889 / 282
Регистрация: 04.12.2011
Сообщений: 7,690
Записей в блоге: 3
30.07.2013, 23:01     Как работает вставка в двусвязном списке?
Послушайте совета DU, ведь ошибок многовато. Вот фрагмент из push_back:
Цитата Сообщение от septe-mber Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
else //список не пуст
{ 
tmp->next = pm_tail->next;//зачем? pm_tail->next установлен в 0 (должен быть), а tmp->next Вы установили до входа в блок if
tmp->prev = pm_tail;// это нормально 
//pm_tail->next->prev = tmp;//это не нужно:
 pm_tail->next=tmp;//это нормально: новый элемент связывается с  pm_tail
 pm_tail = tmp; //это нормально: tmp стал замыкающим.
}
Не компилировал, но вроде похоже.
 
Текущее время: 11:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru