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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrew Ezhguroff                     2:5020/400     12 Jul 2001  15:11:07
 To : Igor Kolupaev
 Subject : Re: задачка
 -------------------------------------------------------------------------------- 
 
 Привет! "Igor Kolupaev" <Igor.Kolupaev@p6.f86.n450.z2.fidonet.org>
 сообщил(а) нам:
 
 > OA> Есть двоичное четыpёх-байтовое число.
 > OA> Как оптимально быстpо можно опpеделить,
 > OA> является ли оно степенью двойки?
 > #define power_of_two(x) ((x)&&(~(x&(x-1))))
 
 Hе работает. Даже если && заменить на &.
 
 Предположим x=3, т.е. 011b. Рассматриваем только 3 бита:
 
 (x-1)=010, (x&(x-1))=010, (~(x&(x-1))=101, ((x)&(~(x&(x-1))))=010
 
 С уважением, Андрей.
 --- ifmail v.2.15dev5
  * Origin: COMSTAR Telecommunications (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 
Архивное /ru.algorithms/1216815551a80.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional