Diferente pentru operatii-pe-biti intre reviziile #14 si #17
Nu exista diferente intre titluri.
Diferente intre continut:
int count(long n) { int num = 0; if (n)
while (n &= n - 1)num++;
do num++; while (n &= n - 1);
return num; } ==
int parity(long n) { int num = 0; if (n)
while (n &= n - 1)num ^= 1;
do num ^= 1; while (n &= n - 1);
return num; } ==
==code(cpp)| int isTwoPower(long n) {
return (n & (n-1) == 0);
return ( n & (n - 1) ) == 0 ;
} ==