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

桂平网站制作网络广告推广公司

桂平网站制作,网络广告推广公司,修改 WordPress 模板,织梦网站如何做seo先看一道算法题: 剑指 Offer 15. 二进制中1的个数 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 1 的个数(也被称为 汉明重量).)。 提示: …

先看一道算法题:

剑指 Offer 15. 二进制中1的个数

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

提示:

  • 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。
  • 在 Java 中,编译器使用 二进制补码 记法来表示有符号整数。因此,在上面的 示例 3 中,输入表示有符号整数 -3

示例 1:

输入:n = 11 (控制台输入 00000000000000000000000000001011)
输出:3
解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。

示例 2:

输入:n = 128 (控制台输入 00000000000000000000000010000000)
输出:1
解释:输入的二进制串 00000000000000000000000010000000 中,共有一位为 '1'。

示例 3:

输入:n = 4294967293 (控制台输入 11111111111111111111111111111101,部分语言中 n = -3)
输出:31
解释:输入的二进制串 11111111111111111111111111111101 中,共有 31 位为 '1'。

提示:

  • 输入必须是长度为 32 的 二进制串 。

 

代码:

public class Solution {// you need to treat n as an unsigned valuepublic int hammingWeight(int n) {return Integer.bitCount(n);}
}

 Integer.bitCount(n)是可以直接将十进制转换为二进制,获取二进制中1的个数。

http://www.tj-hxxt.cn/news/81754.html

相关文章:

  • 做网站公司关键词化外友情链接怎么弄
  • 网站建设是什么语言合肥做网站哪家好
  • 想注册个网站做短租房投资多少钱如何开网店
  • 北京做公司网站还有哪些平台能免费营销产品
  • 网站建设用电脑搜索风云榜入口
  • 企业网站建设软件需求分析运营推广是做什么的
  • 关工委网站建设培训机构管理系统
  • 北京网站建设seo阿里云万网域名查询
  • 学校网站模板wordpress网页模板下载
  • b站网页入口免费不收费seo优化外包
  • 网站定制制作拼多多关键词排名查询工具
  • 西安做网站seo泉州百度广告
  • 网站图怎么做会高清图片crm管理系统
  • 建站公司互橙知乎seo属于什么职位类型
  • 服务器能放多少个网站搜索平台
  • 东营做网站网络营销服务外包
  • 陕西网站备案流程手机怎么制作网页
  • 如何攻击织梦做的网站方法大数据营销成功案例
  • 小题狂做+官方网站网络营销简介
  • 制作网站生成器一个人怎么做独立站shopify
  • 汽车之家网页版官网pc优化工具
  • 国家建设规范网站品牌公关
  • wap建站模板seo主要做哪些工作
  • 西安php网站建设最有创意的广告语30条
  • 柳江企业网站建设价格做seo需要用到什么软件
  • 东莞网站建设网站排名优化网络营销策划书1500字
  • 江苏镇江丹阳疫情最新消息今天seo优化方案
  • wordpress制作友情链接页面长沙网站seo优化公司
  • 做网站和做小程序有什么不同百度河南代理商
  • 建设一个网站的硬件要求吗公司网站制作教程