LINUX.ORG.RU

Как подсчитать количество «1» в байте?


0

0

Здравствуйте. Необходимо максимально быстро и технично подсчитать число двоичных "1" в байте на Си. Можно было использовать побитовые сдвиги для этого...но может есть более рациональный способ? Может кто поделится мыслями? А если это сделать используя asm'овские вставки?

Ответ на: комментарий от Assaron

считает количество единичных бит в х

работает за О(ответ)

Assaron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.