|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.10.2010, 22:35 | #1 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 30
|
Двунаправленный список
Всем доброго время суток, дана программа двунаправленного списка, которая может размещать элементы как сначала списка, но так же и с его конца, результат должен быть таким:
Размер прямого списка = 10 Содержимое прямого списка: ABCDEFGHIJ Размер обратного списка = 10 Содержимое обратного списка: JIHGFEDCBA #include <iostream> #include <list> using namespace std; int main() { list<char> lst; list<char> revlst; int i; for (i = 0; i < 10; i++) lst.push_back ('A' + i); cout << "The size of direct list = " << lst.size() << endl; cout << "the content of direct list: "; list<char>::iterator p; while(!lst.empty()) { p = lst.begin(); cout << *p; lst.pop_front(); revlst.push_front(*p); } cout << endl; cout << "the size of reverse list = "; cout << revlst.size() << endl; cout << "The content of reverse list: "; p = revlst.begin(); while (p != revlst.end()) { cout << *p; p++; } return 0; } Компиляция проходит без ошибок, но при выполнение программа выдает ошибку и закрывается не могу понять где ошибка. Заранее огромное спасибо. |
04.10.2010, 23:35 | #2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
Код:
Последний раз редактировалось ozo; 04.10.2010 в 23:40. |
04.10.2010, 23:43 | #3 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 30
|
Двунаправленный список
Пока не совсем понятно?
|
05.10.2010, 00:04 | #4 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
мне понятно
|
05.10.2010, 00:46 | #5 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 30
|
Двунаправленный список
ЧЕ ПОЛНОСТЬЮ ВСЯ ПРОГРАММА НЕ ПРАВИЛЬНА?
|
05.10.2010, 00:55 | #6 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 30
|
Двунаправленный список
СПАСИБО ПОНЯЛ
|
05.10.2010, 01:23 | #7 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 328
|
программа может и правильна, я просто привел пример как зеркально отразить список )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двунаправленный список | grave123 | Общие вопросы C/C++ | 1 | 08.03.2010 10:44 |
Двунаправленный список | dip | Помощь студентам | 3 | 02.03.2010 12:16 |
Двунаправленный список | xOptimuSx | Общие вопросы C/C++ | 1 | 23.01.2010 17:41 |
Двунаправленный список на С++ | JeyKip | Помощь студентам | 0 | 11.01.2010 23:04 |
Двунаправленный список | Chudo4258 | Помощь студентам | 6 | 09.05.2009 07:16 |