当前位置: 首页 > news >正文

[leetcode hot 150]第一百九十一题,位1的个数

题目:
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中设置位的个数(也被称为汉明重量)。

 这道题比较简单,直接对最后一位进行与1的与操作,然后count++即可。

public class no_191 {public static void main(String[] args) {System.out.println(hammingWeight(2147483645));}public static int hammingWeight(int n) {int count = 0;while (n != 0) {if ((n & 1) == 1) {count++;}n = n >>> 1;}return count;}
}

http://www.lryc.cn/news/357242.html

相关文章:

  • gitea的git库备份与恢复
  • 【强化学习05】从Q学习到深度Q学习
  • FPGA实现多路并行dds
  • ArcgisPro3.1.5安装手册
  • 三大主流框架
  • 【C++】:vector容器的底层模拟实现迭代器失效隐藏的浅拷贝
  • 必看项目|多维度揭示心力衰竭患者生存关键因素(生存分析、统计检验、随机森林)
  • centos安装Redis
  • 继承与多态2
  • 在RT-Thread下为MPU手搓以太网MAC驱动-3
  • Cocos Creator 2D物理引擎的使用详解
  • 618局外人抖音:别人挤压商家“拼价格”,它默默联合商家“抢用户”?
  • 【Unity AR开发插件】五、运行示例程序
  • JavaScript className 类名属性操作
  • 做场外个股期权怎么询价
  • Databend 开源周报第 146 期
  • Android12.0 SIM卡语言自适应
  • 滴滴一季度营收同比增长14.9%至491亿元 经调整EBITA盈利9亿元
  • C语言 指针——指针变量的定义、初始化及解引用
  • 详解 Spark 的运行架构
  • 盲盒小程序开发,为市场带来的新机遇
  • stm32学习-流水灯
  • GIGE 协议摘录
  • 服务器的远程桌面无法连接,服务器远程桌面无法连接问题处理教程
  • 【机器学习300问】105、计算机视觉(CV)领域有哪些子任务?
  • 安卓手机APP开发__超宽带(UWB)通信
  • 儿童股骨干骨折用儿童悬吊如何进行康复
  • vscode plantuml插件安装使用(windows)
  • Linux内核编译流程3.10
  • OSPF多区域组网实验(华为)