LeetCode-----旋转数组的最小数字

  • 题目
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。  

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
  • 解法:
class Solution {
public:
    // 实现旋转-- 并且最小值
    int minArray(vector<int>& numbers) {
        int temp = numbers[0];
        for(int i = 1; i < numbers.size(); i++)
        {
            if(numbers[i]< temp)
            {
                temp = numbers[i];
            }
        }
        return temp;
    }
};
  • 运行结果:
    LeetCode-----旋转数组的最小数字_第1张图片

你可能感兴趣的:(C++,LeetCode)