剑指offer 47. 不用加减乘除做加法
来源:互联网 发布:网购秒杀软件 编辑:程序博客网 时间:2024/06/04 19:01
//不用加减乘除做加法//进行二进制的位运算//使用抑或进行二进制加法//使用逻辑与运算计算二进制进位//使用加法结果与进位进行相加//当没有进位的时候就可以直接返回加法结果public class Main {public static void main(String[] args) throws Exception {int num1 = 5;int num2 = 3;System.out.println(addNum(num1,num2));}public static int addNum(int num1, int num2) {int temp1 = 0;int temp2 = 0;while(num2 != 0){temp1 = num1 ^ num2;temp2 = (num1 & num2)<<1;num1 = temp1;num2 = temp2;}return num1;}}
0 0
- 剑指offer 47. 不用加减乘除做加法
- 【剑指offer】不用加减乘除做加法
- 【剑指offer】不用加减乘除做加法
- 剑指Offer之 - 不用加减乘除做加法
- 剑指offer: 不用加减乘除做加法
- 剑指offer 不用加减乘除做加法
- 《剑指offer》不用加减乘除做加法
- 剑指offer--不用加减乘除做加法
- 剑指offer:不用加减乘除做加法
- 【剑指offer】之不用加减乘除做加法
- 剑指offer-不用加减乘除做加法
- 《剑指offer》不用加减乘除做加法
- 剑指offer:不用加减乘除做加法
- 剑指Offer--047-不用加减乘除做加法
- 剑指offer题解 不用加减乘除做加法
- 《剑指offer》:[47]不用加减乘除做加法
- 《剑指offer》-不用加减乘除做加法
- 剑指offer 不用加减乘除做加法
- 文件流
- Golang闭包 特性整理
- SpringMVC-注解式控制器详解-SpringMVC强大的数据绑定(1)
- memsql介绍
- 【AtCoder072F】Dam
- 剑指offer 47. 不用加减乘除做加法
- vue2.0学习笔记 ——watch
- Boost.Interprocess使用手册翻译之一:介绍 (Introduction)
- vlc-qt下载
- 多继承
- hbuilder与夜神模拟器的链接
- 原生JS拖拽Element Node
- B-tree/B+tree/B*tree
- javascript设计模式之工厂模式