Definition at line 5 of file main.cpp.
◆ findMin()
| int Solution::findMin |
( |
vector< int > & |
nums | ) |
|
|
inline |
Definition at line 8 of file main.cpp.
9 {
10 int left = 0;
11 int right = (int)nums.size() - 1;
12 int minimum = INT_MAX;
13 while (left <= right)
14 {
15 if (nums[left] < nums[right])
16 return min(minimum, nums[left]);
17
18 int mid = left + (right - left) / 2;
19 minimum = min(minimum, nums[mid]);
20
21 if (nums[mid] >= nums[left])
22 left = mid + 1;
23 else
24 right = mid - 1;
25 }
26 return minimum;
27 }
The documentation for this class was generated from the following file: