|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2011, 23:15 | #1 |
Пользователь
Регистрация: 18.09.2011
Сообщений: 21
|
Двоичный поиск
Я пыталс сделть двоичный поиск который как параметры принимает только указатель на начало массива, количество элементов и искомый элемент. Программа работает только если элемент всегда будетт находится справа, в ином случае у меня пишет сегментейшн фол. Помогите пожалуйста исправить. Спасибо!
Код:
|
16.10.2011, 23:16 | #2 |
Пользователь
Регистрация: 18.09.2011
Сообщений: 21
|
Можно ли как-нибудь обойтись без глобальных переменных?
|
17.10.2011, 15:31 | #3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 16
|
Код:
А зачем тебе глобальные переменные? |
17.10.2011, 15:36 | #4 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
|
20.10.2011, 12:23 | #5 |
Пользователь
Регистрация: 18.09.2011
Сообщений: 21
|
Нельзя передавать границы массива. можно передавать только указатель на начало массива и количество элеметов и искомый элемент. Все!
|
20.10.2011, 12:44 | #6 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 16
|
оке немного переделал
Код:
Последний раз редактировалось k1moshka; 20.10.2011 в 12:52. |
20.10.2011, 16:38 | #7 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
Со мной можно встретиться на www.clipper.borda.ru
|
|
20.10.2011, 21:17 | #8 |
Пользователь
Регистрация: 18.09.2011
Сообщений: 21
|
Можно ли как то сделать чтобы выводилось если ничего не нашлось минус один? когда я вставляю такую строчку во внутреннуюю проверку условия он ищет только в нижней половине массива if (middle=1) return -1;
|
20.10.2011, 22:44 | #9 |
Пользователь
Регистрация: 18.09.2011
Сообщений: 21
|
я пробовал задеййствовать счетчик итераций но все равно ничего не получается...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двоичный поиск | mikebrownen | Помощь студентам | 8 | 22.09.2011 23:07 |
Двоичный фаил | Кина | Помощь студентам | 1 | 28.04.2011 21:15 |
Двоичный поиск в массиве структур | vistaman1 | Общие вопросы C/C++ | 2 | 28.05.2010 17:30 |
Двоичный поиск в Turbo C++ 3.0 | Xeon332 | Помощь студентам | 3 | 29.01.2009 04:19 |
Двоичный поиск элемента в массиве (Си под DOS) | Zid@ne | Общие вопросы C/C++ | 7 | 24.12.2008 18:07 |