371. Sum of Two Integers: 不用+、-计算两个数之和,用^、&。
1 int getSum(int a, int b) { 2 int sum = a; 3 4 while( b != 0){ 5 sum = a^b; 6 b = (a&b)<<1; 7 a = sum; 8 } 9 10 return sum; 11 }
784. Letter Case Permutation:第一反应是递归,事实上迭代更好。