【剑斩OFFER】算法的暴力美学——两整数之和

一、题目描述

二、算法原理

类似于:

三、代码实现

cpp 复制代码
class Solution {
public:
    int getSum(int a, int b) {
        while(b != 0)
        {
            int c = a ^ b;//无进位,只考虑本位
            int d =(a & b) << 1;//只考虑进位,不考虑本位
            a = c;
            b = d;
        }
        return a;
    }
};

在笔试的直接不讲武德,这样做:

cpp 复制代码
class Solution {
public:
    int getSum(int a, int b) {
        return a + b;
    }
};

哈哈哈哈哈哈哈哈哈!

相关推荐
待bong24 分钟前
蓝桥杯EDA客观题(自己收集的)
职场和发展·蓝桥杯
沉默-_-25 分钟前
备战蓝桥杯-哈希
c++·学习·算法·蓝桥杯·哈希算法
拼好饭和她皆失30 分钟前
基础算法--写给算法小白的模板指南:快速掌握核心代码,蓝桥杯必备模板
算法
吞下星星的少年·-·30 分钟前
rotate函数应用模板
算法
AI科技星34 分钟前
人类首张【全域数学公理体系】黑洞内部结构图—基于「0-1-∞」三元本源的全维深度解析
人工智能·算法·机器学习·数学建模·数据挖掘·量子计算
pqq的迷弟38 分钟前
面试整理:HashMap\ConcurrentHashMap原来
java·面试·职场和发展
paeamecium1 小时前
【PAT甲级真题】- Recover the Smallest Number (30)
数据结构·算法·pat考试·pat
Dillon Dong1 小时前
【风电控制】变流器转矩控制回路深度解析:从指令生成到闭环控制
算法·变流器·风电控制
玛丽莲茼蒿1 小时前
Leetcode hot100 在排序数组中查找元素的第一个和最后一个位置【中等】
数据结构·算法
墨染天姬1 小时前
[AI]OPENAI的PPO算法
人工智能·算法