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

网站后台文章编辑不了长尾关键词排名系统

网站后台文章编辑不了,长尾关键词排名系统,在淘宝做印刷网站怎么办,dede中国风网站模板目录 一、问题描述 二、解题思路 三、代码 四、复杂度分析 一、问题描述 给定一个正整数 n,编写一个函数,获取一个正整数的二进制形式并返回其二进制表达式中 设置位 的个数(也被称为汉明重量)。 二、解题思路 强制将 n 当作…

目录

一、问题描述

二、解题思路

三、代码

四、复杂度分析


一、问题描述

给定一个正整数 n,编写一个函数,获取一个正整数的二进制形式并返回其二进制表达式中 设置位 的个数(也被称为汉明重量)。

二、解题思路

强制将 n 当作无符号类型处理

  • 即使原始 n 是负数,转换为 unsigned int 后,仍然保留了其 32 位的补码表示

  • num & 1num >>= 1 会安全地进行 32 次迭代,不会陷入死循环。

  • 所以我们依然能正确统计 1 的个数!

三、代码

class Solution {
public:int hammingWeight(int n) {unsigned int num = static_cast<unsigned int>(n); // 转换为无符号整数int count = 0;while (num != 0) {count += (num & 1);  // 判断最低位是否为1num >>= 1;           // 无符号右移,不保留符号位}return count;}
};

四、复杂度分析

复杂度类型复杂度说明
时间复杂度O(1)固定32位整数,最多32次循环
空间复杂度O(1)只使用常数个变量
http://www.hrbkazy.com/news/29406.html

相关文章:

  • 广州b2b网站建设网站设计报价方案
  • 给网站做解答是干嘛的牛推网
  • 易语言做网站爆破工具百度网站名称和网址
  • 网站建设核心点无锡seo
  • 怎么开发wordpress子主题东莞网站推广优化网站
  • 古董做推广哪个网站好百度seo标题优化软件
  • 自己做个网站怎么赚钱百度图片搜索
  • 企业网站开发服务合同什么是网络营销与直播电商
  • 石家庄网站排名疫情最新资讯
  • 网站改版url企业网络推广方法
  • 深圳集团网站开发网站开发公司电话查询网138网站域名
  • 电子网站建设设计爱站网长尾关键词挖掘工具的作用
  • ps做网站显示内容参考东莞市网络seo推广企业
  • 表白墙网站怎么做重庆seo管理平台
  • 自建网站h5潍坊关键词优化平台
  • 水友做的yyf网站百度关键词推广价格查询
  • 济南做网站比较好的公司数据分析软件
  • 在360上做网站怎么样品牌整合营销
  • C#如何做简易网站北京seo推广系统
  • 网站建设设计公司哪家好seo网站地图
  • 做公司企业网站优化大师在哪里
  • 响水做网站徐州seo管理
  • 村级网站模板关键词搜索优化
  • 公司域名不变网站做变动百度统计数据分析
  • 网站 验证百度怎么投放自己的广告
  • 做盗版影视网站违法吗云南网络推广
  • 六安市城乡建设网站网络销售每天做什么
  • 网站空间速度测试推广方案万能模板
  • 郑州网站网络推广公司网络seo优化公司
  • 中英文切换的网站怎么做广告平台网