前不久在知乎上看到CS61A 和CS61B spring18 开课的消息.上去看了一眼,发现真的不错,所有proj hw都可以本地测试!也就是说除了没有课程成绩和官方讨论区和TA解答外,这个课完全可以上!(还需要FQ看油管)简直棒啊.于是打算寒假刷一波61A 61B 在此也立下flag 61A hw01 Q1: A Plus Abs B Fill in the blanks in the following function definition for adding a to the abso
1.A+B问题 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符 思路:作异或得到未进位和,作与并向左移1位得到进位,随后再重复操作俩结果,直到进位为0,适合用递归 public int aplusb(int a, int b) { int sum = a ^ b; int ca = (a & b) << 1; if (ca == 0) { return sum; } return aplusb(sum, ca); } 2016-12-07 2.尾部的零 设计一个算法,