All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g0601_0700.s0665_non_decreasing_array.readme.md Maven / Gradle / Ivy

There is a newer version: 1.30
Show newest version
665\. Non-decreasing Array

Medium

Given an array `nums` with `n` integers, your task is to check if it could become non-decreasing by modifying **at most one element**.

We define an array is non-decreasing if `nums[i] <= nums[i + 1]` holds for every `i` (**0-based**) such that (`0 <= i <= n - 2`).

**Example 1:**

**Input:** nums = [4,2,3]

**Output:** true

**Explanation:** You could modify the first 4 to 1 to get a non-decreasing array.

**Example 2:**

**Input:** nums = [4,2,1]

**Output:** false

**Explanation:** You cannot get a non-decreasing array by modifying at most one element.

**Constraints:**

*   `n == nums.length`
*   1 <= n <= 104
*   -105 <= nums[i] <= 105




© 2015 - 2024 Weber Informatics LLC | Privacy Policy