ru.algorithms
- RU.ALGORITHMS ----------------------------------------------------------------
From : Serge Kanilo 2:5020/400 14 Jul 2001 19:31:24
To : All
Subject : Re: задачка
--------------------------------------------------------------------------------
"Alex Cvetkov" <Alex.Cvetkov@f1334.n5030.z2.fidonet.org> wrote in message
news:995022635@f1334.n5030.z2.ftn...
> Hello Nick!
>
> 12 Jul 01 23:56, Nick Lubushko писал(ла) Oleg Akulov:
>
> IK>> #define power_of_two(x) ((x)&&(~(x&(x-1))))
> NL> #define power_of_two(x) (!(x)&((x)-1))
> NL> Если считать что 0 - степень двойки =)
>
> Интересно какая?
-INF ? :)
ИМХО безопаснее
x>0 && !( x & (x-1) )
т.к.
unsigned int x =0x80000000; // = 2147483648 - является степенью двойки,
а
int x =0x80000000; // = -2147483648 - не является.
Cheers,
Serge
--- ifmail v.2.15dev5
* Origin: Excite@Home - The Leader in Broadband http://home.com/f (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
задачка |
Oleg Akulov |
11 Jul 2001 21:50:32 |
задачка |
Ivan Mak |
12 Jul 2001 18:36:12 |
задачка |
Igor Kolupaev |
12 Jul 2001 11:03:34 |
 Re: задачка |
Andrew Ezhguroff |
12 Jul 2001 15:11:07 |
 Re: задачка |
Konstantin S. Rabkin |
12 Jul 2001 16:04:54 |
  задачка |
Igor Kolupaev |
12 Jul 2001 18:23:18 |
 задачка |
Nick Lubushko |
12 Jul 2001 23:56:25 |
 задачка |
Alex Cvetkov |
13 Jul 2001 11:10:20 |
  Re: задачка |
Serge Kanilo |
14 Jul 2001 19:31:24 |
 задачка |
Aleksey V. Vaneev |
13 Jul 2001 00:30:22 |
 задачка |
Dan Raskovalov |
15 Jul 2001 23:44:18 |
  задачка |
Igor Kolupaev |
16 Jul 2001 12:58:10 |
задачка |
Stanislav Shwartsman |
12 Jul 2001 12:12:06 |
 задачка |
Alexandr Ivanov |
12 Jul 2001 15:19:52 |
  задачка |
vitalie vrabie |
14 Jul 2001 00:07:56 |
  Re: задачка |
Comoderator Of Ru Algorithms |
14 Jul 2001 13:43:25 |
  задачка |
Alexandr Ivanov |
16 Jul 2001 09:15:42 |
Re: задачка |
Andrew Ezhguroff |
12 Jul 2001 14:34:39 |
задачка |
Aleksey Malov |
12 Jul 2001 12:56:42 |
Re: задачка |
Andrey Dashkovsky |
12 Jul 2001 16:50:18 |
задачка |
Kluchnikov Eugene |
12 Jul 2001 13:17:30 |
Re: задачка |
Dmitry Kalinin |
12 Jul 2001 09:02:18 |
задачка |
Alexandr Ivanov |
12 Jul 2001 14:38:33 |
Re: задачка |
Serge Shibaev |
12 Jul 2001 23:22:01 |
|
|