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

网站后台文章编辑不了seo搜索引擎优化教程

网站后台文章编辑不了,seo搜索引擎优化教程,廊坊网站建设技术外包,wordpress 图片id目录 一、问题描述 二、解题思路 三、代码 四、复杂度分析 一、问题描述 给定一个正整数 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.tj-hxxt.cn/news/43240.html

相关文章:

  • 北京怎样在社保网站上做减员舆情系统
  • 济南市网站建设企业最新的军事新闻
  • 聚名网买卖域名合法吗搜索引擎优化理解
  • 营销网站做推广如何写软文
  • 东莞网站建设美丽深圳专业建站公司
  • webform 做网站好不好交换链接适用于哪些网站
  • 最专业的网站建设团队网站排名怎么做上去
  • 河北省建设厅网站网上建设大厅外贸seo推广公司
  • js做网站跳转正规接单赚佣金的平台
  • 怎么样做免费网站网站系统开发
  • 电脑怎么做网站赚钱天津优化加盟
  • 甘南州城乡建设局网站seo服务方案
  • 国外优秀企业网站设计百度搜索排行seo
  • 网站中下滑菜单怎么做百度快速排名软件原理
  • 帮人做网站赚钱seo资源是什么意思
  • 苏州企业网站建设网络服务海淀seo搜索优化多少钱
  • 电商网站开发要哪些技术学校网站建设
  • 免费安装app西安全网优化
  • 福州网站制作怎样我想学做互联网怎么入手
  • 门户网站后台管理系统模板免费开店的电商平台
  • 推广策略是什么seo是什么意思知乎
  • 速成网站怎么做上海公布最新情况
  • 做PPT不错的网站有哪些百度搜索图片
  • 通化市建设工程招投标网站怎么注册网站
  • 做网站商城多少钱佛山seo外包平台
  • wordpress提交后不见了seo关键词的优化技巧
  • 政治建设网站seo工作前景如何
  • 太原网站建设公司网络推广网站程序
  • wordpress后台文章自定义字段面板百家号seo
  • 简单的个人网页制作北京seo公司助力网络营销