问个面试问题# Programming - 葵花宝典m*o2008-09-28 07:091 楼Design an algorithm to find the missing number in a set of sequentialnumbers就这一句话,没其他提示了,有什么思路吗?
P*e2008-09-28 07:092 楼一个的话算总和missing two的话,算平方?然后算和3个电话,立方?【在 m*******o 的大作中提到】: Design an algorithm to find the missing number in a set of sequential: numbers: 就这一句话,没其他提示了,有什么思路吗?
k*f2008-09-28 07:094 楼假定从1开始的sequence。x1 + x2 = n(n+1)/2 - \sum a_ix1^2+x2^2=n(n+1)(2n+1)/6 - \sum a_i^2解方程就是了。【在 g*********8 的大作中提到】: //missing two的话,算平方?然后算和: how to do that?
k*r2008-09-28 07:096 楼不懂呀。这个算法为什么好?我想可以用对分法根据边界奇数偶数迅速找到那个missing number。【在 k****f 的大作中提到】: 假定从1开始的sequence。: x1 + x2 = n(n+1)/2 - \sum a_i: x1^2+x2^2=n(n+1)(2n+1)/6 - \sum a_i^2: 解方程就是了。