![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 44
|
![]()
Добрый вечер.
Можно ли как-то вывести очередь в обратном порядке, не создавая при этом еще одну очередь или превращая её в стек? И если да, то, подскажите как, пожалуйста ![]() Код:
Объясните, пожалуйста ![]() Последний раз редактировалось Lizoveta; 27.09.2015 в 23:52. |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
так и организуй свою очередь так, чтобы к ней был доступ с любого конца.
чо голову-то ломать? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
согласен с коллегами - это извращение!
Но можно и это сделать. Цитата:
Потом цикл I от N до 1 в цикле перебор с счётчиком j, как только счётчик j стал равным переменной цикла i, тогда вывод значения. об эффективности вообще говорить нельзя, в этом "алгоритме" она ниже плинтуса. Но извращенное задание будет выполнено (не менее извращённым способом!) |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Аватар, я бы тоже этот вариант предложил (двунаправленный список идеален для вывода как в прямом, так и в обратном направлениях), но меня смутило ограничение в задании:
Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,544
|
![]()
извращение с РЕКУРСИЕЙ, которая на самом деле тот же СТЕК, но которого в программе в явно указанном виде НЕТ.
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 28.09.2015 в 11:35. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
evg_m, точно! Это оптимальное решение в рамках заданных ограничений!
Как я мог про рекурсию забыть?... ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод из БД в обратном порядке | Parallelogram | PHP | 10 | 22.05.2014 07:35 |
Вывод строк из файла в обратном порядке | yul_2012 | Помощь студентам | 1 | 12.12.2012 20:53 |
Вывод строк из файла в обратном порядке | yul_2012 | Помощь студентам | 0 | 11.12.2012 22:44 |
Вывод кольцевого списка в обратном порядке | parinoff | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 22.11.2008 12:03 |