Open SaraadKun opened 2 years ago
class Solution {
public boolean checkPossibility(int[] nums) {
int cnt = 0, n = nums.length;
for (int i = 0; i < n - 1; i++) {
if (nums[i] > nums[i + 1]) {
cnt++;
if (cnt > 1)
return false;
if (i > 0 && nums[i - 1] > nums[i + 1])
nums[i + 1] = nums[i];
}
}
return true;
}
}
WeChat: Saraad
剑指 Offer II 091. 粉刷房子
WeChat: Saraad