once setback,once inspiration,once self-awareness 重要的是这个磨练过程,而不是结果,要的是你粗壮的腿,而不是你身上背的那袋盐巴
统计1的个数
思路: 将x转化为2进制,看含有的1的个数。注: 每执行一次x = x&(x-1),会将x用二进制表示时最右边的一个1变为0,因为x-1将会将该位(x用二进制表示时最右边的一个1)变为0。(1) 如果一个数是2的n次方,那么这个数用二进制表示时其最高位为1,其余位为0。判断一个数(x)是否是2的n次方
posted on 2008-04-02 09:17 snowball 阅读(1119) 评论(0) 编辑 收藏 引用 所属分类: 算法+数据结构
Powered by: C++博客 Copyright © snowball