寻找很多都是0的数中1的位置

如题,给出很多数都是0和1,其中大部分都是0,现在想知道所有1的位置。
今天面试遇到的问题,请问正解什么?bitmap可以么?
求大佬解答
#Java#
全部评论
int m; cin >>m; while(m) { int n=m&(m-1); int k=m-n; cout<<log(k)/log(2)+1<<' '; m=n; } 这种?
点赞 回复 分享
发布于 2019-06-11 08:03
2分吧
点赞 回复 分享
发布于 2019-06-11 07:22
我也第一反应bitmap。。。不是大佬,等大佬解答
点赞 回复 分享
发布于 2019-06-10 20:51

相关推荐

绝迹的星:前端和后端写两份简历, 如果想干全栈就直接写求职意向为全栈工程师
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务