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

哈尔滨的互联网公司seo网站页面优化包含

哈尔滨的互联网公司,seo网站页面优化包含,简单介绍家乡网页html代码,二七网建站文章目录 371. 两整数之和解题思路:位运算 371. 两整数之和 371. 两整数之和 ​ 给你两个整数 a 和 b ,不使用 运算符 和 - ,计算并返回两整数之和。 示例 1: 输入:a 1, b 2 输出:3示例 2&#xff1…

文章目录

  • 371. 两整数之和
  • 解题思路:位运算

在这里插入图片描述

371. 两整数之和

371. 两整数之和

​ 给你两个整数 ab不使用 运算符 +- ,计算并返回两整数之和。

示例 1:

输入:a = 1, b = 2
输出:3

示例 2:

输入:a = 2, b = 3
输出:5

提示:

  • -1000 <= a, b <= 1000

解题思路:位运算

​ 既然不用 +- 号,那么八成就是使用位运算操作了,我们在前面总结位运算的时候说过,异或 ^ 操作的一个功能就是【无进位相加】,也就是二进制的无进位相加,所以我们只需要找到这个进位,就能做到【有进位相加】了,也就是加法操作!

​ 而要找到进位,就只有按位与 & 操作能做到了,因为二进制只有 11 才能有进位,那么我们只要这种情况,对应的就是按位与 & 操作!

​ 总结一下,就是使用 【异或(无进位相加)+按位与(找到进位)】就能解决这道题,只不过按位与得到的进位,需要向左挪动一位才是进位

在这里插入图片描述

class Solution {
public:int getSum(int a, int b) {while(b != 0){int tmp = a ^ b;    // 异或操作得到无进位相加的结果b = ((a & b) << 1); // 按位与之后需要向左移动一位才是进位a = tmp;}return a;}
};

在这里插入图片描述

http://www.dtcms.com/wzjs/112128.html

相关文章:

  • 做网站要具备些什么seo搜索引擎工具
  • 建设机械网站方案全网营销公司排名前十
  • 网站建设需要的项目友情链接的英文
  • 个人做电子商务网站备案网站开发工程师
  • 云浮新兴县做网站seo排名优化软件有
  • 普陀区网站建百度搜索关键词怎么刷上去
  • 网站修改器最近一个月的热点事件
  • 开放平台是干什么的seo推广公司教程
  • 大连招聘网最新招聘上海短视频seo优化网站
  • wordpress指定域名优化网络的软件下载
  • 地税网站如何做税种确认今日头条最新新闻消息
  • 中国机械工业网谷歌seo网络公司
  • 百度 网站地图怎么做制作网站需要什么
  • 苏州有哪些做网站公司好百度推广优化方案
  • 西安电商网站建设搜狗收录查询
  • 韩国设计教程网站合肥网站推广优化
  • 手机做任务的网站有哪些网址外链平台
  • 网站打开的速度很慢应该怎么做长尾关键词搜索网站
  • 一级域名的网站怎么做互联网营销师培训多少钱
  • 怎么做漫画网站微信朋友圈广告推广
  • 网站设计团队网站建设维护
  • 湖南网站建设费用星沙网站优化seo
  • 彭州做网站的公司百度游戏中心官网
  • 做我女朋友网站在哪个网站可以免费做广告
  • mac网站建设创建数据库网站关键词上首页
  • 哈尔滨网站设计快速建站广州网站快速排名
  • 网站建设要素的核心内容二级域名注册
  • 一个网站两个数据库seo建站是什么
  • 网上购物平台排名前十名sem和seo有什么区别
  • 做汽车内饰皮革批发的网站互联网舆情