Open
Description
132ms
var singleNumber = function(nums) {
nums.sort();
for (var i = 0; i < nums.length; i += 2) {
if (nums[i] != nums[i + 1]) {
return nums[i];
}
}
};
85ms
//Bit manipulation
//利用XOR性质和结合律
var singleNumber = function(nums) {
var len = nums.length,
result = 0;
for (var i = 0; i < len; i++) {
result = result ^ nums[i];
}
return result;
};
Metadata
Metadata
Assignees
Labels
No labels