Skip to content

Commit 1934b8a

Browse files
Sean PrashadSean Prashad
authored andcommitted
Update 540_Single_Element_in_a_Sorted_Array.java
1 parent e9e8abf commit 1934b8a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
class Solution {
22
public int singleNonDuplicate(int[] nums) {
3-
int low = 0, high = nums.length - 1;
3+
int left = 0, right = nums.length - 1;
44

5-
while (low < high) {
6-
int mid = low + (high - low) / 2;
5+
while (left < right) {
6+
int mid = left + (right - left) / 2;
77

88
if (mid % 2 == 1) {
9-
mid--;
9+
--mid;
1010
}
1111

12-
if (nums[mid] != nums[mid + 1]) {
13-
high = mid;
12+
if (nums[mid] == nums[mid + 1]) {
13+
left = mid + 2;
1414
} else {
15-
low = mid + 2;
15+
right = mid;
1616
}
1717
}
1818

19-
return nums[low];
19+
return nums[left];
2020
}
2121
}

0 commit comments

Comments
 (0)