#include <bits/stdc++.h> using namespace std; void dfs( int index , int a[] , int n ){ if( index == n ){ for( int i = 0 ; i < n ; i ++ ) cout << a[i]; ...
分类:
其他好文 时间:
2020-04-07 20:57:05
阅读次数:
98
给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。 思路:模拟二进制加法运算,^ 求得基位,&求得进位。不断循环,直至进位为0。 核心公式:a + b = (a ^ b) + (a & b << 1) 。 代码: ...
分类:
其他好文 时间:
2018-01-24 20:02:14
阅读次数:
113
Add BinaryGiven two binary strings, return their sum (also a binary string).For example,a ="11"b ="1"Return"100".算法思路:模拟二进制加法,跟十进制木有区别,将a,b转置(不转置的话,倒着...
分类:
其他好文 时间:
2014-07-24 22:57:23
阅读次数:
216
链表模拟加法/字符串模拟二进制加法/数组模拟加一操作/打印1到最大的n位数/字符串模拟乘法============================================Add
Two Numbers两个链表代表两个数字,每个结点的值都是一位数字,单链表逆序存放这两个数字,构造出一个新的链表...
分类:
其他好文 时间:
2014-06-10 22:02:23
阅读次数:
409