47-不用加减乘除做加法
来源:互联网 发布:富士康java开发笔试题 编辑:程序博客网 时间:2024/05/21 20:24
递归:
int Add(int num1, int num2){/*if (num2 ==0){return num1;}else{int sum = num1^num2;int temp = (num1&num2) << 1;return Add(sum, temp);}*///return num2 ? Add(num1^num2, (num1&num2) << 1):num1;}非递归:
while (num2 != 0) {int temp = num1^num2;num2 = (num1&num2) << 1;num1 = temp;}return num1;
阅读全文
0 0
- 不用加减乘除做加法47
- 47-不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 有关继承的那点事丶
- git命令大全
- 87年兔竟然和88年龙是绝配,以后不要拿兔龙不合当借口了。
- iptables删除已有的iptables规则-yellowcong
- 单链表的建立、测长、删除、插入、排序、逆置及打印(数据结构)
- 47-不用加减乘除做加法
- java 基础 2
- 【面经笔记】范围搜索/最近邻搜索
- vb.net 教程 3-4 窗体编程 公共控件11 ToolTip
- 蛇形填数
- Android 属性动画 源码解析 深入了解其内部实现
- 深入分析C++中deque的使用
- c++实现顺序表、单链表和双向链表
- Linux c文件操作总结