Diferente pentru operatii-pe-biti intre reviziile #17 si #14

Nu exista diferente intre titluri.

Diferente intre continut:

int count(long n) {
    int num = 0;
    if (n)
        do num++; while (n &= n - 1);
        while (n &= n - 1) num++;
    return num;
}
==
int parity(long n) {
    int num = 0;
    if (n)
        do num ^= 1; while (n &= n - 1);
        while (n &= n - 1) num ^= 1;
    return num;
}
==
==code(cpp)|
int isTwoPower(long n) {
    return ( n & (n - 1) ) == 0 ;
    return (n & (n-1) == 0);
}
==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.