Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   07 Aug 2003  10:51:06
 To : Oleg Khovayko [SPAM trap - don't re
 Subject : Re: поиск локальных max и min в массиве
 -------------------------------------------------------------------------------- 
 
 Thu Aug 07 2003 01:20, Oleg Khovayko [SPAM trap - don't re wrote to Evgenij
 Masherov:
 
  
  >>  Максимум:
 
  OKStd>         1                  2
 
  >> (x[i]>x[i-1]) AND (x[i]>x[i+1])
  >> (поскольку для выбранного формата вероятность совпадения значений
  >> достаточно  высока, одно из неравенств лучше сделать нестрогим)
  >> Минимум:
 
  OKStd>         3                  4
 
  >> (x[i]<x[i-1]) AND (x[i]<x[i+1])
  >> 
 
  OKStd> Hу этот пример выше - прямо как из школьных уроков информатики.
  OKStd> Это же неинтересно, когда к каждому элементу входного массива
  OKStd> в среднем шесть раз обращаться приходится!
 
  OKStd> Почему 6? Да потому, что операции 1,3 выполняются со 100% вероятностью
  OKStd> дважды для каждого элемента массива (ибо i шагает подряд), да еще с
  OKStd> 50% вероятностью по 2 раза будут выполнены операции сравнения 2,4.
 
  OKStd> Итого выходит 6 обращений. Да еще как я понимаю, неявно предлагается
  OKStd> на каждой итерации проверять на конец массива....
 
  Hу, для критичной скорости делается вложенные условия, так что при
 невыполнении последующего предыдущее не проверяется (сюрприз! сюрприз!
 Компилятор именно так AND и обрабатывает, если явно не потребовано иного...)
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 поиск локальных max и min в массиве   Alex B. Solomatin   05 Aug 2003 21:24:15 
 поиск локальных max и min в массиве   Evgenij Masherov   06 Aug 2003 10:13:23 
 Re: поиск локальных max и min в массиве   Oleg Khovayko [SPAM trap - don\'t re   07 Aug 2003 01:20:40 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   07 Aug 2003 10:51:06 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 13:35:02 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   07 Aug 2003 14:45:09 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 15:44:10 
 Re: поиск локальных max и min в массиве   Andrei Koulik   07 Aug 2003 10:44:05 
 Re: поиск локальных max и min в массиве   Oleg Khovayko [SPAM trap - don\'t re   07 Aug 2003 15:47:50 
 поиск локальных max и min в массиве   Serge Nozhenko   07 Aug 2003 16:29:14 
 поиск локальных max и min в массиве   Alex Volkov   07 Aug 2003 14:22:13 
 поиск локальных max и min в массиве   Ivan Rodenkov   07 Aug 2003 13:59:04 
 поиск локальных max и min в массиве   Alex Volkov   07 Aug 2003 21:24:42 
 Re: поиск локальных max и min в массиве   Alex Mizrahi   09 Aug 2003 23:35:35 
 поиск локальных max и min в массиве   Alex Volkov   10 Aug 2003 18:40:06 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   11 Aug 2003 23:18:39 
 Re: поиск локальных max и min в массиве   Nick Ivanych Kovaliov   12 Aug 2003 09:19:34 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   09 Aug 2003 23:10:02 
 Re: поиск локальных max и min в массиве   Evgenij Masherov   10 Aug 2003 08:43:36 
 Re: поиск локальных max и min в массиве   Ivan Boldyrev   11 Aug 2003 23:18:39 
 поиск локальных max и min в массиве   Alexandr Ketov   08 Aug 2003 01:40:04 
 поиск локальных max и min в массиве   Alex Volkov   08 Aug 2003 13:24:06 
 поиск локальных max и min в массиве   Alex B. Solomatin   08 Aug 2003 01:15:12 
 поиск локальных max и min в массиве   Alex B. Solomatin   08 Aug 2003 01:16:21 
 поиск локальных max и min в массиве   Evgenij Masherov   09 Aug 2003 17:17:58 
 поиск локальных max и min в массиве   Alex B. Solomatin   09 Aug 2003 23:10:46 
 поиск локальных max и min в массиве   Evgenij Masherov   10 Aug 2003 08:49:48 
 поиск локальных max и min в массиве   Alex Volkov   10 Aug 2003 18:42:20 
Архивное /ru.algorithms/3300cc7db6ad.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional