题目
LeetCode 2659.将数组清空
解释
## 题目描述 给你一个包含若干 互不相同 整数的数组 nums ,你需要执行以下操作 直到数组为空 : 如果数组中第一个元素是当前数组中的 最小值 ,则删除它。 否则,将第一个元素移动到数组的 末尾 。 请你返回需要多少个操作使 nums 为空。 ## 示例 **示例 1:** **输入:** nums = [3,4,-1] **输出:** 5 Operation Array 1 [4, -1, 3] 2 [-1, 3, 4] 3 [3, 4] 4 [4] 5 [] **示例 2:** **输入:** nums = [1,2,4,3] **输出:** 5 Operation Array 1 [2, 4, 3] 2 [4, 3] 3 [3, 4] 4 [4] 5 [] **示例 3:** **输入:** nums = [1,2,3] **输出:** 3 Operation Array 1 [2, 3] 2 [3] 3 [] ## 约束条件 1 <= nums.length <= 105 -109 <= nums[i] <= 109 nums 中的元素 互不相同 。 ## LeetCode 链接 https://leetcode.cn/problems/make-array-empty/
答案
正在疯狂整理答案中......