![]() |
|
Модераторы: Poseidon |
![]()
|
|
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
дано задание-Написать программу, реализующую поиск имени абонента телефонной станции по его телефонному номеру. Телефонный справочник организован однонаправленным списком. Поиск произвести методом бинарного поиска.
Сам список и вывод составила.А поис по абоненту не получается.Помогите.
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Условием бинарного поиска является то, что список просортирован!
|
|||
|
||||
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
Я знаю ,но у меня именно с сортировкой и с поиском проблема
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Ну поиск вот...
Писал на коленке, но вроде всё ОК Добавлено @ 19:34 Кстати, это работает только с массивом. Бинарный поиск по листу невозможен! |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 15 Всего: 99 |
Не по листу, а по списку наверно?
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
Вот мне по списку надо для данной программы.Завтра сдавать.а не получается
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Я наверное отстал от жизни. Это на самом деле практикуется? Бинарный поиск по списку?
Какой то бред |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 15 Всего: 99 |
Особенно если список однонаправленный... Да, тоже пока не понял в чем прикол. Не исключаю, что под бинарным поиском имелось в виду нечто другое, чем ты подумал sergej.z. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
Нам дали такое задание и завтра сдавать, чтобы получить допуск на зачет.Помогите плиз в эту программу поиск сделать
|
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Я не пойму, чего вы не понимаете? Отсортировать список и дихотомить скока влезет.
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Гы я имел ввиду то, что называется бинарным поиском.
Или может дерево собрать....? |
|||
|
||||
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
не могу сделать именно по той программе бинарный поиск+ для того чтобы искать , нужно отсортировать
|
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
ИМХО, бинарный - поиск в упорядоченном массиве, где сначала искомый сравнивается с центральным, потом с центральным из левой или правой половины и тд.
|
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 15 Всего: 99 |
Может надо пройтись по списку, вставить значения в массив, а потом уже сортировать?
Добавлено @ 22:42 А потом уже новый список лепить... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| marysia |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
Вот пример М-блочного поиска для такого же списка,только как его переделать под бинарный???????????????
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |