| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++]Простейший дек |
| Автор: dLEX 11.4.2008, 12:12 |
| Помогите мне сделать простейший дек. Простейший значит без классов и т. п. За рание спасибо. |
| Автор: baldina 11.4.2008, 12:37 |
| поможем. что уже сделано, каке есть соображения по реализации? |
| Автор: JackYF 11.4.2008, 14:15 |
и чем должен быть дек, если не классом? |
| Автор: archimed7592 11.4.2008, 14:26 |
Ты не поверишь, но в С, где классов нет в принципе, тоже используют деки |
| Автор: dLEX 11.4.2008, 14:40 |
| Соображений в целом нет, так только немного разобрался с push |
| Автор: archimed7592 11.4.2008, 14:44 |
| Ок, для дека понадобится 1. Структура в которой будешь хранить узлы. 2. Ф-ции - create - pushBack - popBack - pushFront - popFront - destroy С чем конкретно из этого проблемы в реализации или понимании? |
| Автор: JackYF 11.4.2008, 16:41 | ||
Поверю. Но, исходя из названия темы, у нас С++ |
| Автор: baldina 11.4.2008, 17:00 |
| dLEX, в качестве базовой структуры проще всего использовать список. Т.к. вставка/удаление ведется с обоих концов, то - двунаправленный. |
| Автор: archimed7592 11.4.2008, 17:02 |
| Проще всего воспользоваться std::deque... Ну это так, к слову... |
| Автор: dLEX 12.4.2008, 10:15 |
| У меня проблемы с пониманием программирования вообще, пытался по книге разобраться, но пока не очень получается, а программа нужна сейчас. |
| Автор: archimed7592 12.4.2008, 13:22 |
Ок, здесь помогут. |
| Автор: baldina 12.4.2008, 15:27 | ||
| это ну очень простой дек целых чисел. при попытке чтения из пустого дека возвращается 0. попробуй разобраться. кстати тут уже и до классов недалеко
|
| Автор: Steven 22.5.2008, 19:29 | ||||||
Помогите пожалуйста изменить выше написанную программу и сделать в ней так, чтобы использовалась только одна структура:
вот это заменить на одну структуру и чуть-чуть переписать программу с учетом изменений! |