![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.11.2009
Сообщений: 2
|
![]()
Мне нужно создать очередь в которой помещается какое-то количество элементов. необходимо создать третье поле prioritet, согласно которому будут извлекаться данные из стека. Я написала программу, но видимо из меня некудышный программист))
вот код на Паскале АBC: Код:
Последний раз редактировалось Stilet; 15.09.2010 в 08:49. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Юля, если тема еще актуальна поясни подробно на что должен влиять приоритет?
Очередь должна сортироваться на выходе по приоритету?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 03.11.2009
Сообщений: 2
|
![]()
Тема актуальна) Да, ты правильно понял! Очередь должна сортироваться на выходе по приоритету. Ну точнее просто выводиться по приоритету.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вообще, конечно, лучше было бы отсортировать очередь по приоритету, а потом уже просто вывести отсортированную.
А ещё можно составить дополнительную структуру (очередь) где расположить индексы элементов в порядке приоритета. и уже выводить элементы основной очереди согласно порядку в этой вспомогательной очереди. Но можно и выводить в порядке приоритета. Хоть это и КРАЙНЕ неэффективно! Алгоритм такой: Код:
Последний раз редактировалось Serge_Bliznykov; 17.09.2010 в 01:09. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что не так? | zumm | Работа с сетью в Delphi | 4 | 31.08.2010 16:06 |
А что не так??? | frargus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 21.03.2010 08:05 |
Что не так? | rododendron | Общие вопросы C/C++ | 5 | 05.05.2009 22:48 |
Что не так? | Alexcomeback | Общие вопросы C/C++ | 9 | 07.04.2009 23:14 |
Что-то не так | Radiofuck | Помощь студентам | 2 | 16.01.2007 22:06 |