Count set bits
Count number of set bits in a given number. For example, given number is 10 (1010) then number of set bits is 2. given number is 15 (1111) then number of set bits is 4.
Sol:
1
2
3
4
5
6
7
8
9
10
11
| int CountSetBits(int x){ int count=0; while(x > 0) { count++; x = x & (x-1); } return count;} |
No comments:
Post a Comment