bitCount, Brian Kernighan's way

[461. Hamming Distance.cpp](https://github.com/yangp725/leetcode/blob/master/461. Hamming Distance.cpp)

[419. Battleships in a Board.cpp](https://github.com/yangp725/leetcode/blob/master/419. Battleships in a Board.cpp)

[338. Counting Bits.cpp](https://github.com/yangp725/leetcode/blob/master/338. Counting Bits.cpp)

[412. Fizz Buzz.cpp](https://github.com/yangp725/leetcode/blob/master/412. Fizz Buzz.cpp)

[463. Island Perimeter.cpp](https://github.com/yangp725/leetcode/blob/master/463. Island Perimeter.cpp)

使用queue,从右向左逐层遍历

513. Find Bottom Left Tree Value.cpp