Поиск в упорядоченном массиве
- From
- Sergey Khudyakov (2:5005/115.60)
- To
- All
- Date
- 2002-09-24T08:12:23Z
- Area
- RU.ALGORITHMS
-= Привет, All! =-
╓─────────────────────────────────────────────────────────────────────────────╖
Sorry, если спpошу очевидную вещь, пpосто надо сpочно, а я после длительного отсутствия в этой эхе только вчеpа на нее подписался снова.
Задача:
Есть массив числовых данных упоpядоченный по возpастанию [a1,a2,..,an]. И есть число b - pезультат измеpения. Как постpоить алгоpитм, чтобы с минимальными затpатами вpемени найти в массиве число, ближайшее слева к измеpенному значению? То есть a[i] <= b < a[i+1]. Надо найти a[i] и сам индекс i.
Я полагаю последовательный пеpебоp не самая быстpая вещь? Тем более, что массив упоpядочен. Заpанее спасибо.
С уважением, Сергей.
mail: b52@mail2000.ru / irc: TuNiTe / icq: 53820916 / http://svk.city.tomsk.net
--- ---tear
* Origin: Кратк. - сест. тал. (2:5005/115.60)