Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2012, 17:47   #1
Fireblade-fan
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 34
По умолчанию удаление элемента из очереди

Как удалить из очереди второй, последний и предпоследний элемент? (паскаль) помогите плиз
Fireblade-fan вне форума Ответить с цитированием
Старый 23.01.2012, 20:52   #2
Fireblade-fan
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 34
По умолчанию

ну помогите плиз!! Никак не получу зачет ((
Fireblade-fan вне форума Ответить с цитированием
Старый 23.01.2012, 22:22   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,544
По умолчанию

0. создать очередь.

1. отметить конец очереди (поместить в нее маркерный элемент)
2.достать элемент из очереди
3. если это маркер, то закончить работу
4. проверить нужный или нет (второй)
значит нужен еще и счетчик числа дотавний
5. если нужный, то поместить в очередь иначе ничего
6. вернуться к 2.

для предпоследнего, последнего нужна "вспомогательная" очередь, в которую будем доставать элементы.
длина вспомогательной очереди k(=1 последний =2 предпоследний)

2.достать, поместить во вспомогательную
3.если маркер, то к п.5
4.если длина вспомогательной >k,то достать из вспомогательной (не тот который поместили только что) и поместить в главную очередь.
5. вернуться к п.2
6.достать из вспомогательной ненужный (предпоследний)
7.достать из вспомогательной оставшиеся и поместить в главную.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 23.01.2012, 23:46   #4
Fireblade-fan
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 34
По умолчанию

так то я знаю как, но на языке программирования не могу записать, вечно ошибки вылетают
Fireblade-fan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элемента списка igoldyrev Помощь студентам 2 06.03.2011 14:24
удаление элемента из массива Dmitry73 Помощь студентам 3 02.12.2010 09:10
Удаление элемента из массива prostac Помощь студентам 2 30.09.2010 11:14
Удаление элемента из списка bpystep Помощь студентам 4 09.07.2010 14:55
удаление элемента из списка aurora_87 Общие вопросы C/C++ 1 18.06.2009 14:02