![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
compiler |
![]()
Сообщение
#1
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Добрый день!
Есть следующие задание В программе бинарного поиска внутри цикла осуществляются две проверки, хотя могла быть только одна (при увеличении числа проверок вне цикла). Напишите программу, предусмотрев в ней одну проверку внутри цикла. Оцените разницу во времени выполнения. /* binsearch: найти x в v[0] <= v[1] <= ... <= v[n-1] */ничего кроме int binsearch2(int x, int v[], int n)в голову не идет... а как правильно? заранее благодарен. -------------------- Спасибо!
Удачи! |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
K&R мучаешь?
![]() Добавлено через 9 мин. Если все-таки хочешь посмотреть на цикл с одним сравнением - то: Спойлер (Показать/Скрыть)
Сообщение отредактировано: volvo - 3.01.2008 1:41 |
compiler |
![]()
Сообщение
#3
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
K&R мучаешь? думаешь не стоит... ладно, подумаю еще сам...![]() -------------------- Спасибо!
Удачи! |
compiler |
![]()
Сообщение
#4
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
вот что я еще придумал...
int binsearch4(int x, int v[], int n){тут, правда, в условии цикла дабавленно условие... сейчас посмотрю твой код... upd volvo, не мог бы ты снабдить свой код комментариями(особенно часть после цикла), а зоодно оценить мой код... Сообщение отредактировано: compiler - 2.01.2008 23:10 -------------------- Спасибо!
Удачи! |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 18:50 |