1. 题目 1827. 最少操作使数组递增 2. 思路 贪心 3. 实现 /** * @param {number[]} nums * @return {number} */ var minOperations = function(nums) { const n = nums.length let cnt = 0 for (let i = 1; i < n; i++) { if (nums[i] <= nums[i - 1]) { // 非递增 cnt += nums[i - 1] - nums[i] + 1 nums[i] = nums[i - 1] + 1 } } return cnt };