![]() |
|
Модераторы: Poseidon |
![]()
|
|
| General |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 15.3.2007 Где: Брест Репутация: нет Всего: нет |
Заполнить, с использованием возможностей датчика случайных чи-
сел очередь целыми числами из диапазона [a, b]. Мощность - количес- тво элементов очередь тоже определять с помощью датчика случайных чисел. Во время последовательного поиска в структуре очередь, выполня- ется просмотр элементов очереди с контролем "по ключу" и одновремен- ный контроль структуры "на непустоту". Таким образом, для просматри- ваемых элементов производится "двойной контроль". Модифицированная версия поиска, называемая Быстрым Последова- тельным Поиском (Fast Sequential Search) совершенствует алгоритм, дописывая в конец очереди ключ поиска. Этим структура расширяется, но одновременно гарантируется положительный результат поиска, так как в очереди гарантированно имеется по крайней мере один "ключевой" элемент. Реализовать описанный алгоритм, для поиска "от начала" очереди значения переменной Х. Очень прошу подсказать как вообще работает этот поиск Уже есть готовый модуль для очереди Присоединённый файл ( Кол-во скачиваний: 4 )
QUEELINT.PAS 3,00 Kb |
|||
|
||||
| MBo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 234 Регистрация: 10.6.2002 Репутация: 7 Всего: 18 |
1.
Found := false; while not Queue.Empty do if Queue.Extract = SearchValue then begin Found := true; Break; end; 2. while Queue.Extract <> SearchValue do; Found := not Queue.Empty; |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |