Войти в систему
Home - Создать дневник - Написать в дневник - Подробный режим
LJ.Rossia.org - Новости сайта - Общие настройки - Sitemap - Оплата - ljr-fif
Редактировать... - Настройки - Список друзей - Дневник - Картинки - Пароль - Вид дневника
Сообщества
Настроить S2
Помощь - Забыли пароль? - FAQ - Тех. поддержка
(Добавить комментарий)
(Ответить)
int FindPos(T[] A,T V){ // A - упорядоченно по не убыванию int l=0,r=A.length-1,m; if(r<0)return -1; do{ m=l/2+r/2+(l%2+r%2)/2 ; // а вдруг у нас r==int.max :) if(A[m]==V)return m;//обожаю циклы с выходом из середины - они стрелка пирса и штрих шифера последовательного выполнения if(A[m]
(Ответить) (Ветвь дискуссии)
(Ответить) (Уровень выше)
(Ответить) (Уровень выше) (Ветвь дискуссии)