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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrew Ezhguroff                     2:5020/400     02 Dec 2001  05:35:31
 To : Kartohin Ruslan
 Subject : Re: максимум двух чисел без сравнения
 -------------------------------------------------------------------------------- 
 
 Привет! "Kartohin Ruslan" <Kartohin.Ruslan@p13.f61.n5084.z2.fidonet.org>
 сообщил(а) нам:
 
 >  >> ИМХО, ABS во многих языках есть не что иное как безусловное убивание
 >  AE> Ошибаешься. Во первых это вопрос не языка, а аппаратного
 
 представления
 
 >  AE> чисел со знаком. А во вторых подавляющее большинство машин использует
 
 для
 
 >  AE> этого дополнительный код (реже обратный - там алгоритм очень похож),
 
 в
 
 >  AE> котором "убиванием" бита не отделаешься (алгоритм я кинул в эху 28
 >  AE> ноября).
 >     Знаю, знаю.. Вспомнил... Ошибся, соppи
 >     Hу тогда как не кpути все pавно чеpез условие пеpеть.
 
 Hе обязательно. Если есть квадратный корень, то sqrt(x*x). Иначе - через
 XOR:
 
 1. для дополнительного кода (-x)==((not x)+1)
 2. (x xor true)==(not x); (x xor false)==x
 3. Старший бит положительного числа - 0, отрицательного - 1.
 
 Т.е. выделяем старший бит, копируем его во все биты переменной Temp (для
 положительного получаем 0, для отрицательного - (-1)), производим xor числа
 и Temp и к полученному результату прибавляем младший бит Temp.
 
 С уважением, Андрей.
 --- ifmail v.2.15dev5
  * Origin: COMSTAR Telecommunications (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 максимум двух чисел без сравнения   Andrew Simontsev   27 Nov 2001 01:11:30 
 Re: максимум двух чисел без сравнения   Yurij Zabelyshynskij   27 Nov 2001 00:31:15 
 максимум двух чисел без сравнения   Kostya Sudilovsky   27 Nov 2001 22:36:05 
 Re: максимум двух чисел без сравнения   Yurij Zabelyshynskij   28 Nov 2001 02:51:03 
 максимум двух чисел без сравнения   Victor Petrenko   28 Nov 2001 21:20:24 
 Re: максимум двух чисел без сравнения   Yurij Zabelyshynskij   28 Nov 2001 23:52:18 
 максимум двух чисел без сравнения   Victor Petrenko   29 Nov 2001 01:11:47 
 Re: максимум двух чисел без сравнения   Andrey Tarasevich   28 Nov 2001 05:54:54 
 Re: максимум двух чисел без сравнения   Sergey Voloshchuk   28 Nov 2001 12:47:22 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   28 Nov 2001 14:08:02 
 Re: максимум двух чисел без сравнения   Yurij Zabelyshynskij   28 Nov 2001 23:52:16 
 Re: максимум двух чисел без сравнения   Andrey Tarasevich   29 Nov 2001 03:40:45 
 максимум двух чисел без сравнения   Sashka Yackubtchick   29 Nov 2001 02:51:51 
 Re: максимум двух чисел без сравнения   Andrey Tarasevich   29 Nov 2001 05:19:14 
 максимум двух чисел без сравнения   Sashka Yackubtchick   04 Dec 2001 01:13:37 
 Re^2: максимум двух чисел без сравнения   Sergey Politov   29 Nov 2001 06:29:25 
 максимум двух чисел без сравнения   Stanislav Shwartsman   28 Nov 2001 08:22:50 
 максимум двух чисел без сравнения   Alexander Chelmodeev   28 Nov 2001 14:27:32 
 максимум двух чисел без сравнения   Stanislav Shwartsman   28 Nov 2001 21:57:33 
 максимум двух чисел без сравнения   Alexander Chelmodeev   29 Nov 2001 02:20:34 
 максимум двух чисел без сравнения   Andrew Simontsev   30 Nov 2001 04:54:50 
 Re: максимум двух чисел без сравнения   Andrey Tarasevich   30 Nov 2001 20:44:59 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   28 Nov 2001 14:08:02 
 максимум двух чисел без сравнения   Alexey Gradovtsev   01 Dec 2001 21:18:25 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   02 Dec 2001 06:44:58 
 максимум двух чисел без сравнения   Kostya Sudilovsky   02 Dec 2001 23:36:38 
 максимум двух чисел без сравнения   Alexey Gradovtsev   03 Dec 2001 22:50:22 
 максимум двух чисел без сравнения   Sashka Yackubtchick   04 Dec 2001 06:20:13 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   04 Dec 2001 06:39:06 
 максимум двух чисел без сравнения   Alexey Gradovtsev   28 Nov 2001 17:12:49 
 максимум двух чисел без сравнения   Egor Belskikh   28 Nov 2001 23:25:06 
 максимум двух чисел без сравнения   Sashka Yackubtchick   29 Nov 2001 02:44:06 
 максимум двух чисел без сравнения   Kartohin Ruslan   29 Nov 2001 09:12:53 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   30 Nov 2001 07:04:48 
 максимум двух чисел без сравнения   Kartohin Ruslan   02 Dec 2001 00:18:59 
 Re: максимум двух чисел без сравнения   Andrew Ezhguroff   02 Dec 2001 05:35:31 
 Re: максимум двух чисел без сравнения   Andrey Dashkovsky   28 Nov 2001 23:26:02 
 максимум двух чисел без сравнения   Sashka Yackubtchick   04 Dec 2001 19:53:50 
 максимум двух чисел без сравнения   Nickita A Startcev   01 Dec 2001 02:53:44 
 максимyм двyх чисел без сpавнения   Peter Pike\'s   14 Dec 2001 03:15:17 
Архивное /ru.algorithms/1216857ead1d1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional