当前位置:网站首页>剑指 Offer 65. 不用加减乘除做加法
剑指 Offer 65. 不用加减乘除做加法
2022-07-04 22:20:00 【LuZhouShiLi】
剑指 Offer 65. 不用加减乘除做加法
题目
写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。
思路
参考K神的题解:https://leetcode.cn/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/solution/mian-shi-ti-65-bu-yong-jia-jian-cheng-chu-zuo-ji-7/
- 无进位和与异或运算规律相同
- 进位和与运算规律相同(需要左移一位)
代码
class Solution {
public int add(int a, int b) {
while(b != 0)
{
int c = (a & b) << 1;// c = 进位
a ^= b;// 非进位和 异或运算
b = c;// b = 进位
}
return a;
}
}
边栏推荐
- Detailed explanation of heap sort code
- 攻防世界 MISC 進階區 Erik-Baleog-and-Olaf
- Logo Camp d'entraînement section 3 techniques créatives initiales
- Logo special training camp Section V font structure and common design techniques
- 测试必会:BUG的分类及推进解决
- Li Kou 98: verify binary search tree
- Locust性能测试 —— 环境搭建及使用
- Logo special training camp section III initial creative techniques
- Now MySQL cdc2.1 is parsing the datetime class with a value of 0000-00-00 00:00:00
- Breakpoint debugging under vs2019 c release
猜你喜欢
Why is Dameng data called the "first share" of domestic databases?
Locust性能测试 —— 环境搭建及使用
Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像
LOGO特训营 第二节 文字与图形的搭配关系
Logo special training camp section III initial creative techniques
攻防世界 MISC 进阶区 Ditf
UML diagram memory skills
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
攻防世界 MISC 進階區 Erik-Baleog-and-Olaf
MYSQL架构——逻辑架构
随机推荐
Google Earth Engine(GEE)——以MODIS/006/MCD19A2为例批量下载逐天AOD数据逐天的均值、最大值、最小值、标准差、方差统计分析和CSV下载(北京市各区为例)
Recommendation of mobile app for making barcode
LOGO特训营 第五节 字体结构与设计常用技法
新版判断PC和手机端代码,手机端跳转手机端,PC跳转PC端最新有效代码
The overview and definition of clusters can be seen at a glance
Redis的持久化机制
达梦数据凭什么被称为国产数据库“第一股”?
攻防世界 MISC 进阶 glance-50
It is said that software testing is very simple, but why are there so many dissuasions?
Mysql root 账号如何重置密码
MySQL storage data encryption
How to manage 15million employees easily?
PostgreSQLSQL高级技巧透视表
Alibaba launched a new brand "Lingyang" and is committed to becoming a "digital leader"
Hit the core in the advanced area of misc in the attack and defense world
Practice and principle of PostgreSQL join
Taobao commodity review API interface (item_review get Taobao commodity review API interface), tmall commodity review API interface
Apachecn translation, proofreading, note sorting activity progress announcement 2022.7
SPSS installation and activation tutorial (including network disk link)
LOGO特訓營 第一節 鑒別Logo與Logo設計思路