![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Emily |
|
|||
![]() pure dream Профиль Группа: Участник Сообщений: 9 Регистрация: 19.3.2007 Где: Украина Репутация: нет Всего: нет |
Помогите с задачей,плиз!Условие таково:"нахождение к-того наименьшего елемента в незамкнутом списке".Буду очень благодарна
|
|||
|
||||
Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 2 Всего: 25 |
Если я правильно понял, то существует список чисел (массив), и в нем нужно найти элемент массива с наименьшим значением. Можно сделать так:
Будут вопросы, пиши. Это сообщение отредактировал(а) Alexeis - 26.4.2007, 13:17 -------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
MBo |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 234 Регистрация: 10.6.2002 Репутация: 7 Всего: 18 |
Заводится структура данных под названием очередь по приоритетам, проще всего - на основе кучи (heap, бинарная пирамида) на к элементов. В нее заносятся первые k элементов из списка, затем каждый следующий сравнивается с максимальным текущим элементом (вершиной кучи), и если он меньше, заменяется вершина кучи и выполняется восстановление пирамидальности кучи.
Очередь по приоритетам можно сделать и на основе второго списка - он сортирован, максимальный элемент в голове. Если очередной элемент меньше головы, она удаляется, а элемент вставляется в нужное место списка. Этот метод проще, но медленнее работает, хотя для учебной задачи это, наверно, неважно. |
|||
|
||||
Emily |
|
|||
![]() pure dream Профиль Группа: Участник Сообщений: 9 Регистрация: 19.3.2007 Где: Украина Репутация: нет Всего: нет |
Большое спасибо!!!!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |