一道算法题

来源:互联网 发布:app网络推广招聘 编辑:程序博客网 时间:2024/06/05 12:05

      今天看到一个算法题,大意是球一个整数中1的个数,这道题考查基础。

      初看是不断用1与,因为1在内存中是00000001(只写8位)那么与给出的数想与便得到最后一位并屏蔽所有其他位,此后不断右移所给出的数字即可。但后来知道如果所给数字是unsigned则此算法无错,如果是int型比如-1在内存中补码形式全1,则无论如何移位内存中总是1,所以不能移动所给数字,那么只能移动所与数字1,而1是unsigned还是int都无所谓,保守起见还是设置为unsigned这样不涉及符号扩展,不断移位1和所给数字想与即可。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 最近老是做噩梦怎么办 总是做噩梦是怎么办 幼儿总是动手打人怎么办 幼儿爱打人老师怎么办 一岁多宝宝太皮怎么办 小孩会有多动症怎么办 我小孩有多动症怎么办 家有多动症孩子怎么办 4岁宝宝多动症怎么办 四岁宝宝多动症怎么办 一岁宝宝多动症怎么办 5岁宝宝多动症怎么办 7岁宝宝多动症怎么办 小宝宝太调皮了怎么办 3岁宝宝好动怎么办 四岁宝宝好动怎么办 好动的孩子应该怎么办 孩子上课总发呆怎么办 小孩上课发呆走神怎么办 宝宝幼儿园坐不住怎么办 孩孑上课听不懂怎么办 25岁儿子不听话怎么办 幼儿午睡爱说话怎么办 幼儿园实习很累怎么办 怀孕后脚气严重怎么办 拼音a不会写怎么办 儿童7岁还坐不住怎么办 孩子缺锌手蜕皮裂开怎么办 宝宝读幼儿园哭怎么办 幼儿上课爱讲话怎么办 孩子上课总是乱跑怎么办 孩子听不懂老师讲课怎么办 高一上课听不懂怎么办 上课学生纪律差怎么办 一年级学生认字少怎么办 孩子上课做不住怎么办 幼儿园小孩上课乱跑怎么办 孩子挑食不爱吃饭怎么办 幼儿园孩子不听指令怎么办 1岁宝宝多动症怎么办 3岁宝宝胆小怎么办