Skip to content

Commit e766c8c

Browse files
committed
find minimum in rotated sorted array solutions
1 parent 891baf0 commit e766c8c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number}
4+
*/
5+
var findMin = function (nums) {
6+
let left = 0;
7+
let right = nums.length - 1;
8+
while (left < right) {
9+
let mid = Math.floor((left + right) / 2);
10+
if (nums[mid] > nums[right]) {
11+
left = mid + 1;
12+
} else {
13+
right = mid;
14+
}
15+
}
16+
return nums[left];
17+
};

0 commit comments

Comments
 (0)