1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-13 19:31:42 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

add leetcode problem-cn part2

This commit is contained in:
2022-03-27 20:38:29 +08:00
parent 5a4fa6db12
commit 0fc7f4b734
1617 changed files with 134637 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
<p>给你一个整数数组&nbsp;<code>nums</code>&nbsp;。每一次操作中,你可以将&nbsp;<code>nums</code>&nbsp;&nbsp;<strong>任意</strong>&nbsp;一个元素替换成 <strong>任意&nbsp;</strong>整数。</p>
<p>如果&nbsp;<code>nums</code>&nbsp;满足以下条件,那么它是 <strong>连续的</strong>&nbsp;</p>
<ul>
<li><code>nums</code>&nbsp;中所有元素都是 <b>互不相同</b>&nbsp;的。</li>
<li><code>nums</code>&nbsp;<strong>最大</strong>&nbsp;元素与&nbsp;<strong>最小</strong>&nbsp;元素的差等于&nbsp;<code>nums.length - 1</code>&nbsp;</li>
</ul>
<p>比方说,<code>nums = [4, 2, 5, 3]</code>&nbsp;<strong>连续的</strong>&nbsp;,但是&nbsp;<code>nums = [1, 2, 3, 5, 6]</code> <strong>不是连续的</strong>&nbsp;</p>
<p>请你返回使 <code>nums</code>&nbsp;<strong>连续</strong>&nbsp;<strong>最少</strong>&nbsp;操作次数。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><b>输入:</b>nums = [4,2,5,3]
<b>输出:</b>0
<b>解释:</b>nums 已经是连续的了。
</pre>
<p><strong>示例 2</strong></p>
<pre><b>输入:</b>nums = [1,2,3,5,6]
<b>输出:</b>1
<b>解释:</b>一个可能的解是将最后一个元素变为 4 。
结果数组为 [1,2,3,5,4] ,是连续数组。
</pre>
<p><strong>示例 3</strong></p>
<pre><b>输入:</b>nums = [1,10,100,1000]
<b>输出:</b>3
<b>解释:</b>一个可能的解是:
- 将第二个元素变为 2 。
- 将第三个元素变为 3 。
- 将第四个元素变为 4 。
结果数组为 [1,2,3,4] ,是连续数组。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= nums.length &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= nums[i] &lt;= 10<sup>9</sup></code></li>
</ul>