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

网站域名查询系统遵义网上办事大厅

网站域名查询系统,遵义网上办事大厅,最近中文字幕高清字幕mv,网页课程设计位1的个数 编写一个函数#xff0c;输入是一个无符号整数#xff08;以二进制串的形式#xff09;#xff0c;返回其二进制表达式中 设置位 的个数#xff08;也被称为汉明重量#xff09;。 示例 1#xff1a; 输入#xff1a;n 11 输出#xff1a;3 解释#x…位1的个数 编写一个函数输入是一个无符号整数以二进制串的形式返回其二进制表达式中 设置位 的个数也被称为汉明重量。 示例 1 输入n 11 输出3 解释输入的二进制串 1011 中共有 3 个设置位。 示例 2 输入n 128 输出1 解释输入的二进制串 10000000 中共有 1 个设置位。 解题思路 使用位操作通过不断地将最低位的1清除。 位操作原理 n (n - 1); 这个操作实际上是移除了整数 n 的二进制表示中最低位的 1。 例子 假设 n 12其二进制表示为 1100。我们来看 n - 1 和 n (n - 1) 的结果n 12二进制1100n - 1 11二进制1011n (n - 1) 1100 1011 1000结果是 1000即 8。可以看到最低位的 1 已经被移除。 Java实现 public class HammingWeight {public int hammingWeight(int n) {int count 0;while (n ! 0) {n (n - 1); // 清除最低位的1count;}return count;}// 测试用例public static void main(String[] args) {HammingWeight solution new HammingWeight();System.out.println(solution.hammingWeight(11)); // 期望输出: 3 (二进制: 1011)System.out.println(solution.hammingWeight(128)); // 期望输出: 1 (二进制: 10000000)} } 时间空间复杂度 时间复杂度O(k)其中k是二进制表示中1的个数。空间复杂度O(1)只使用了常数级别的额外空间。
http://www.w-s-a.com/news/207296/

相关文章:

  • 厦门网络营销顾问湘潭网站seo
  • asp.net个人网站淮南 搭建一个企业展示网站
  • 备案关闭网站wordpress 替换
  • 台州建设网站制作wordpress乱码
  • 互联网时代 网站建设做交互设计的网站
  • 网站屏蔽中文浏览器湘潭做网站广告的公司
  • 好看的单页面网站模板免费下载手机网站经典案例
  • 优秀网站建设平台建筑模板工厂价格尺寸
  • 合肥微信网站建设旅游景区网站模板
  • 一个只做百合的网站wordpress文章和博客的区别
  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计