Re: Ускорение поиска максимума...
- From
- Andrew Starsh (2:5071/59)
- To
- Anton Kuznetsov
- Date
- 2002-12-21T11:39:18Z
- Area
- RU.ALGORITHMS
Приветствую Вас, Anton!
19 декабря 2002 года в 21:24 Anton Kuznetsov --> All
AK> Тут на днях раздобыл такую задачу... Требутся в массиве длины N найти
AK> и максимум, и минимум, за наименьшее число сравнений, можно сохранять
AK> только числа из этого массива и никакие больше...
AK> Очевидный вариант: 2*N сравнений.
Только 2*(N-1).
min:=m(1);
max:=m(1);
for a:=2 to n
if min>m(a) then min:=m(a);
if max<m(a) then max:=m(a);
next;
А на Лиспе есть встpоеные функции минимума списка и максимума. :-)
С кучей пожеланий - Andrew.
--- Ну очень голый GoldED+/386 1.1.5
* Origin: Страшный-бородатый... (2:5071/59)