原题链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/
class Solution {
public:
int singleNonDuplicate(vector<int>& nums) {
int l = 0, h = nums.size() - 1;
while (l < h) {
int m = (h - l) / 2 + l;
if (nums[m] == nums[m ^ 1]) {
l = m + 1;
} else {
h = m;
}
}
return nums[l];
}
};