Re: Ускорение поиска максимума...

From
Sergey Andrianov (2:5020/1507.400)
To
Alexander Chelmodeev
Date
2002-12-26T23:13:22Z
Area
RU.ALGORITHMS
Здравствуй, Alexander!

Однажды 23-Dec-02  в 18:54   Alexander Chelmodeev (2:5062/17.5)
написал       Andrew Starsh    по поводу
-=-   Ускорение поиска максимума...  -=-

AS>> Пpиятная задачка, хотелось бы веpить, что можно за меньшее число
AS>> сpавнений...

AC>   Да у тебя тут сравнений больше, чем надо...

AC>   Вот совсем без сравнений: ;)

AC> max:=ar[0];
AC> min:=ar[0];
AC> for n:=1 to high(ar) do
AC>  begin
AC>    max:= (max+ar[n] + Abs(max-ar[n])) div 2 ;
AC>    min:= (min+ar[n] - Abs(min-ar[n])) div 2 ;
AC>  end;

	А как ты собираешься реализовать Abs() без сравнений? На поразрядной логике что ли? :)

                  До свидания,  в  22:50 MSK
                                 Sergey

---
 * Origin: Sergiev Posad (2:5020/1507.400)