首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
整数的二进制数表达中有多少个1
[编程题]整数的二进制数表达中有多少个1
热度指数:1230
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
给定一个32位整数n,返回该整数二进制形式1的个数。
输入描述:
输入一个整数,代表n,n为32为整数。
输出描述:
输出一个整数,代表n的二进制表达式中1的个数。
示例1
输入
1
输出
1
示例2
输入
-2
输出
31
备注:
时间复杂度
,额外空间复杂度
。
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(6)
分享
纠错
提交结果有问题?
10个回答
0篇题解
开通博客
暂无题解
问题信息
位运算
数学
上传者:
小小
难度:
10条回答
6收藏
6841浏览
热门推荐
通过挑战的用户
查看代码
牛客94226...
2022-11-22 17:29:02
duijie
2022-10-03 16:21:36
DBCGary
2022-09-06 12:01:19
漏雨之网
2022-08-27 11:31:30
牛客24761...
2022-08-25 19:45:56
相关试题
有关阶乘的两个问题1
数学
基础数学
评论
(3)
Skew数
基础数学
位运算
评论
(49)
Primary Arithmetic
字符串
基础数学
位运算
评论
(39)
相邻的糖果
贪心
评论
(6)
【模板】二维费用背包
动态规划
小红书
评论
(2)
整数的二进制数表达中有多少个1
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
1
1
-2
31