LeetCode Single Number
class Solution { public: int singleNumber(int A[], int n) { int tmp = A[0]; for (int i=1; i<n; i++) { tmp ^= A[i]; } return tmp; } };
这个应该算是题意不清吧,appears twice except for one. Find that single one. single是只出现一次的那个数呢,还是那个没有只出现两次的数。从判题来看是前者,后者的话,如果出现4,8次,偶数次也没法用这个方法。水一发