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

如何做婚介网站chrome google

如何做婚介网站,chrome google,局域网网站建设工具,asp.net 建立网站吗❓ 剑指 Offer 65. 不用加减乘除做加法 难度:简单 写一个函数,求两个整数之和,要求在函数体内不得使用 “”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a 1, b 1 输出: 2 提示: a, b 均可能是负数或 0结果不会溢出 …

❓ 剑指 Offer 65. 不用加减乘除做加法

难度:简单

写一个函数,求两个整数之和,要求在函数体内不得使用 “+”“-”“*”“/” 四则运算符号。

示例:

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

提示

  • a, b 均可能是负数或 0
  • 结果不会溢出 32 位整数

💡思路:位运算

预备知识 —— 一篇文章搞懂位运算!!!

有符号整数通常用补码来表示和存储,补码具有如下特征:

  • 正整数的补码与原码相同;
  • 负整数的补码为其原码除符号位外的所有位取反后加 1。
  • 可以将减法运算转化为补码的加法运算来实现。
  • 符号位数值位 可以一起参与运算。

a ^ b 表示没有考虑进位的情况下两数的和,(a & b) << 1 就是进位。

递归会终止的原因是 (a & b) << 1 最右边会多一个 0,那么继续递归,进位最右边的 0 会慢慢增多,最后进位会变为 0,递归终止。

递归可以转换为迭代,从而减少空间复杂度!

🍁代码:(C++、Java)

法一:递归
C++

class Solution {
public:int add(int a, int b) {return b == 0 ? a : add(a ^ b, (a & b) << 1);}
};

Java

class Solution {public int add(int a, int b) {return b == 0 ? a : add(a ^ b, (a & b) << 1);}
}

法二:迭代
C++

class Solution {
public:int add(int a, int b) {while(b != 0){int tmp = a ^ b;b = (a & b) << 1;a = tmp;}return a;}
};

Java

class Solution {public int add(int a, int b) {while(b != 0){int tmp = a ^ b;b = (a & b) << 1;a = tmp;}return a;}
}

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( l o g ⁡ ( m a x i n t ) ) O(log⁡(max_int)) O(log(maxint)),其中我们将执行位运算视作原子操作。。
  • 空间复杂度 O ( 1 ) O(1) O(1),迭代。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我LeetCode主页 / CSDN—力扣专栏,每日更新!

注: 如有不足,欢迎指正!

http://www.hkea.cn/news/953088/

相关文章:

  • 企业网站建设需求分析seo排名资源
  • python基础教程雪峰东莞搜索seo网站关键词优化
  • b2b网站开发供应商小程序开发教程全集免费
  • 用自己的手机做网站外链网站是什么
  • 市场调研公司介绍网站推广优化公司
  • 玉溪人民政府网站建设现状新网站seo
  • 湖南餐饮网站建设2023北京封控了
  • 重庆网站设计人员外贸网站搭建推广
  • 局域网内的网站建设西安网站建设公司排名
  • 普通网站报价多少中南建设集团有限公司
  • 蚌埠做网站哪家好全网营销国际系统
  • 沈阳市网站制作谷歌香港google搜索引擎入口
  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司
  • 嘉兴做网站的哪家好龙岗网站制作
  • 论坛做网站好吗百度官方网页
  • 微信开发者工具获取系统日期seo优化一般包括
  • 怎么用文本做网站百度排行榜风云榜
  • 未来网站开发需求多搜索网站有哪几个
  • 网站建设 成都郑州高端网站制作
  • 快站怎么做淘客网站深圳关键词
  • 做网站时如何去掉网站横条小红书软文案例
  • 图虫南宁百度快速排名优化
  • 上城网站建设app推广文案
  • 网站建设特点宁波seo搜索引擎优化公司
  • 地产商网站建设网球新闻最新消息
  • 做爰全过程网站免费的视频谷歌seo搜索引擎