mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
56 lines
2.5 KiB
HTML
56 lines
2.5 KiB
HTML
<p>给你一个二进制数组 <code>nums</code> 。</p>
|
||
|
||
<p>你可以对数组执行以下操作 <strong>任意</strong> 次(也可以 0 次):</p>
|
||
|
||
<ul>
|
||
<li>选择数组中 <strong>任意</strong> 一个下标 <code>i</code> ,并将从下标 <code>i</code> 开始一直到数组末尾 <strong>所有</strong> 元素 <strong>反转</strong> 。</li>
|
||
</ul>
|
||
|
||
<p><b>反转</b> 一个元素指的是将它的值从 0 变 1 ,或者从 1 变 0 。</p>
|
||
|
||
<p>请你返回将 <code>nums</code> 中所有元素变为 1 的 <strong>最少</strong> 操作次数。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [0,1,1,0,1]</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>4</span></p>
|
||
|
||
<p><strong>解释:</strong><br />
|
||
我们可以执行以下操作:</p>
|
||
|
||
<ul>
|
||
<li>选择下标 <code>i = 1</code> 执行操作,得到<span class="example-io"> <code>nums = [0,<u><strong>0</strong></u>,<u><strong>0</strong></u>,<u><strong>1</strong></u>,<u><strong>0</strong></u>]</code> 。</span></li>
|
||
<li>选择下标 <code>i = 0</code> 执行操作,得到<span class="example-io"> <code>nums = [<u><strong>1</strong></u>,<u><strong>1</strong></u>,<u><strong>1</strong></u>,<u><strong>0</strong></u>,<u><strong>1</strong></u>]</code> 。</span></li>
|
||
<li>选择下标 <code>i = 4</code> 执行操作,得到<span class="example-io"> <code>nums = [1,1,1,0,<u><strong>0</strong></u>]</code> 。</span></li>
|
||
<li>选择下标 <code>i = 3</code> 执行操作,得到<span class="example-io"> <code>nums = [1,1,1,<u><strong>1</strong></u>,<u><strong>1</strong></u>]</code> 。</span></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [1,0,0,0]</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>1</span></p>
|
||
|
||
<p><strong>解释:</strong><br />
|
||
我们可以执行以下操作:</p>
|
||
|
||
<ul>
|
||
<li>选择下标 <code>i = 1</code> 执行操作,得到<span class="example-io"> <code>nums = [1,<u><strong>1</strong></u>,<u><strong>1</strong></u>,<u><strong>1</strong></u>]</code> 。</span></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
|
||
<li><code>0 <= nums[i] <= 1</code></li>
|
||
</ul>
|