코테준비 - Find Minimum in Rotated Sorted Array

정상화·2023년 2월 26일

LeetCode

목록 보기
148/222

Find Minimum in Rotated Sorted Array

class Solution {
public:
    int findMin(vector<int>& nums) {
        int s = 0;
        int e = nums.size() - 1;
        while (nums[s] > nums[e]) {
            int m = (s + e) / 2;
            if (nums[s] > nums[m]) {
                e = m;
            }
            else if (nums[m] >= nums[e]) {
                s = m + 1;
            }
        }

        return nums[s];
    }
};
profile
백엔드 희망

0개의 댓글