300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 一题多解(六)—— 一个数二进制形式 1 的个数

一题多解(六)—— 一个数二进制形式 1 的个数

时间:2023-06-14 11:03:17

相关推荐

一题多解(六)—— 一个数二进制形式 1 的个数

1. n & n-1

int numOf1(int x) {int c = 0;while (x) {++c;x &= x-1;}return c;}

2. 递归

int numOf1(int x) {if (!x) return 0;return x%2 + numOf1(x/2);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。