leetcode06-单调数组的判断

题目链接:        

https://leetcode.cn/problems/monotonic-array/description/?envType=study-plan-v2&envId=programming-skills

 思路:

判断是否为单调数组只有两种情况:

1.单调递增时 遍历整个数组 若发现有递减的两项 则不为单调数组

2.单调递增时 遍历整个数组 若发现有递增的两项 则不为单调数组

代码:

class Solution {
    public boolean isMonotonic(int[] nums) {
        //有可能是递减数列
        int flag = 1;
        if(nums[0]>=nums[nums.length-1]){
            for(int i =0 ;inums[i]) {
                    flag = -1;
                    break;
                }
                    
            }
        }
        //有可能是递增数列
       if(nums[0]<=nums[nums.length-1]) {
           for(int i = 0;i

你可能感兴趣的:(leetcode刷题日记,leetcode,算法,java)