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

做网站要域名吗淄博网站建设yx718

做网站要域名吗,淄博网站建设yx718,汇米网站建设,网站中有一个非常著名的原则先看一道算法题: 剑指 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.yayakq.cn/news/668648/

相关文章:

  • 小视频解析网站怎么做济南招聘网最新招聘
  • 北京成交型网站建设价格怎么查询网站的域名
  • 舜江建设集团官方网站网站错位
  • 盘锦网站变建设珠海网站建设解决方案
  • 小目标网站建设韶关做网站
  • 做百度手机网站关键词交互做的很好的网站
  • 网站开发 jz.woonl如何写一份网站优化建设的方案
  • 做房产的网站排名模特网站模板
  • tp5 商城网站开发江苏高校品牌专业建设工程网站
  • 做外销网站服务器好吗自己做的网站打开慢
  • 做理财网站 程序员 违法吗专业设计笔记本电脑
  • 网站开发 自学网站文档怎么加图片不显示不出来
  • 企业网站模板 首页大图网站建设公司不让放自己空间站
  • 微站平台影视网站源码建设
  • asp网站上一篇下一篇代码grace8WordPress主题
  • 如何做一个内部网站网站建设 保密
  • 做个小网站多少钱软件怎么做出来的
  • PHP网站新闻发布怎么做做关于车的网站有哪些
  • dreamwearver怎么做静态网站网站中加入地图导航
  • 金寨县建设局网站购物商城排名
  • 德州哪家网站优化公司专业怎么在广告联盟接广告
  • 南宁网站建设mxfsem企业怎样建立自己的网站
  • 中英网站模板 照明未经网安备案开设网站的
  • 10个免费的黑科技网站做网站的公司市场
  • 免费网站外链推广如何免费创建自己的小程序
  • 网站开发支付宝支付静态网站 插件
  • 加拿大网站后缀自助搭建网站
  • 做网站怎样使图片自由移动wordpress推广后可以看
  • 怎么查看网站解析vue做的网站多么
  • 佛山网站建设专业wordpress降级插件