932. Monotonic Array
2026/1/12小于 1 分钟约 295 字
932. Monotonic Array
难度: Easy
题目描述
An array is monotonic if it is either monotone increasing or monotone decreasing.
An array nums is monotone increasing if for all i <= j, nums[i] <= nums[j]. An array nums is monotone decreasing if for all i <= j, nums[i] >= nums[j].
Given an integer array nums, return true if the given array is monotonic, or false otherwise.
Example 1:
Input: nums = [1,2,2,3] Output: true
Example 2:
Input: nums = [6,5,4,4] Output: true
Example 3:
Input: nums = [1,3,2] Output: false
Constraints:
1 <= nums.length <= 105-105 <= nums[i] <= 105
解题思路
代码实现
解决方案
java
class Solution {
public boolean isMonotonic(int[] A) {
boolean result = true;
for (int i = 0; i < A.length - 1; i++) {
int i1 = A[i];
if ( A[i + 1]>=i1) {
}else {
if(i < A.length - 1) {
result = false;
}
break;
}
}
if (result) {
return result;
} else {
result = true;
}
for (int i = 0; i < A.length - 1; i++) {
int i1 = A[i];
if (A[i + 1]<=i1 ) {
}else {
if(i < A.length - 1) {
result = false;
}
break;
}
}
return result;
}
}