mirror of
https://hub.njuu.cf/TheAlgorithms/C-Plus-Plus.git
synced 2023-10-11 13:05:55 +08:00
Update count_of_set_bits.cpp
This commit is contained in:
parent
edda74711d
commit
d0dc7eb3d2
@ -28,10 +28,10 @@ namespace bitCount {
|
|||||||
* @returns count , the number set bit in binary representation of n
|
* @returns count , the number set bit in binary representation of n
|
||||||
*/
|
*/
|
||||||
|
|
||||||
std::uint64_t countSetBits(unsigned int n) {
|
std::uint64_t countSetBits(int n) {
|
||||||
int count = 0; // "count" variable is used to count number of 1's in binary representation of the number
|
int count = 0; // "count" variable is used to count number of 1's in binary representation of the number
|
||||||
while (n!=0) {
|
while (n!=0) {
|
||||||
count += n&1;
|
count += n & 1;
|
||||||
n=n>>1; // n=n/2
|
n=n>>1; // n=n/2
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
|
Loading…
Reference in New Issue
Block a user