Skip to content

Commit 867f27f

Browse files
committed
fix: find-minimum-in-rotated-sorted-array
1 parent 65cefcc commit 867f27f

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

โ€Žfind-minimum-in-rotated-sorted-array/YeomChaeeun.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,16 @@ function findMin(nums: number[]): number {
2222

2323
// ์ด๋ถ„ ํƒ์ƒ‰๋ฒ• ํ™œ์šฉ
2424
// ์ ˆ๋ฐ˜์”ฉ ์ž˜๋ผ์„œ nums[n-1] > nums[n] ์˜ ์ง€์ ์„ ์ฐพ๋Š”๋‹ค
25-
let low = 1;
25+
let low = 0;
2626
let high = nums.length - 1;
27-
while(low <= high) {
28-
let mid = Math.floor((low + high) / 2);
29-
if(nums[mid - 1] > nums[mid]) {
30-
return nums[mid];
31-
}
32-
if(nums[0] < nums[mid]) {
27+
while(low < high) {
28+
let mid = low + Math.floor((high - low) / 2);
29+
30+
if(nums[mid] > nums[high]) {
3331
low = mid + 1;
3432
} else {
35-
high = mid -1;
33+
high = mid;
3634
}
3735
}
38-
return nums[0]
36+
return nums[low]
3937
}

0 commit comments

Comments
ย (0)