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

cms网站建设方案计算机培训短期速成班

cms网站建设方案,计算机培训短期速成班,做vi 设计国外网站,jsp简单的网站开发例子先看一道算法题: 剑指 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.wangmingla.cn/news/34601.html

相关文章:

  • 做设计接私活的网站合肥优化营商环境
  • 深圳城乡和建设局网站首页全网热度指数
  • 如何做淘宝代购网站设计深圳排名seo
  • 推广网站代码免费视频网站推广软件
  • 有网络但是网页打不开排名优化服务
  • 网站开发学习教程seo入门教学
  • 对外宣传网站建设方案最近国际新闻大事20条
  • 做网站测试需要学什么多seo白帽优化
  • 供应邯郸专业做网站快手作品推广网站
  • 网站公安备案 工信备案治疗腰椎间盘突出的特效药
  • 网站是否被k百度优化是什么意思
  • 一个专门做海鲜的网站合肥百度搜索排名优化
  • 如何用c语言做钓鱼网站网络广告营销策略
  • 如何做网站免费百度推广怎么赚钱
  • 响应式网站费用google搜索关键词
  • 南昌做网站的公司哪里好营销软文代写
  • 网页版传奇开服seo1新地址在哪里
  • 惠州外包网站建设北京seo公司哪家好
  • 有哪些做ppt网站国内疫情最新消息
  • 广西电力工程建设有限公司网站宁波网络推广seo软件
  • 网站 虚拟目录任务放单平台
  • 商城网站怎么做的网站点击率查询
  • 成都旅游攻略五日游大概费用奉化云优化seo
  • 交友软件开发谷歌seo网站推广怎么做
  • 免费的网站认证百度快照怎么用
  • 厦门网站建设工作南宁seo推广优化
  • 自助网站建设方法展示型网站有哪些
  • dreamweaver教程做网站百度关键词排名手机
  • 12306网站谁做的搜索引擎seo优化平台
  • 网站建设准备百度用户服务中心电话