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

批量更新数据

This commit is contained in:
2025-01-09 20:29:41 +08:00
parent 04ecea043d
commit 48cdd06c2b
5053 changed files with 156164 additions and 135322 deletions

View File

@@ -1,8 +1,8 @@
<p>给你一个下标从 <strong>0</strong>&nbsp;开始且全是 <strong></strong>&nbsp;整数的数组&nbsp;<code>nums</code>&nbsp;</p>
<p>一次 <b>操作</b>&nbsp;中,如果两个 <strong>相邻</strong>&nbsp;元素在二进制下数位为 <strong>1</strong>&nbsp;的数目 <strong>相同</strong>&nbsp;,那么你可以将这两个元素交换。你可以执行这个操作 <strong>任意次</strong>&nbsp;<strong>也可以 0 次</strong>)。</p>
<p>一次 <b>操作</b>&nbsp;中,如果两个 <strong>相邻</strong>&nbsp;元素在二进制下 <span data-keyword="set-bit">设置位</span> 的数目 <strong>相同</strong>&nbsp;,那么你可以将这两个元素交换。你可以执行这个操作 <strong>任意次</strong>&nbsp;<strong>也可以 0 次</strong>)。</p>
<p>如果你可以使数组变序,请你返回&nbsp;<code>true</code> ,否则返回&nbsp;<code>false</code>&nbsp;</p>
<p>如果你可以使数组变为非降序,请你返回&nbsp;<code>true</code> ,否则返回&nbsp;<code>false</code>&nbsp;</p>
<p>&nbsp;</p>
@@ -12,7 +12,7 @@
<b>输入:</b>nums = [8,4,2,30,15]
<b>输出:</b>true
<b>解释:</b>我们先观察每个元素的二进制表示。 2 4 和 8 分别都只有一个数位为 1 ,分别为 "10" "100" 和 "1000" 。15 和 30 分别有 4 个数位为 1 "1111" 和 "11110" 。
我们可以通过 4 个操作使数组序:
我们可以通过 4 个操作使数组非降序:
- 交换 nums[0] 和 nums[1] 。8 和 4 分别只有 1 个数位为 1 。数组变为 [4,8,2,30,15] 。
- 交换 nums[1] 和 nums[2] 。8 和 2 分别只有 1 个数位为 1 。数组变为 [4,2,8,30,15] 。
- 交换 nums[0] 和 nums[1] 。4 和 2 分别只有 1 个数位为 1 。数组变为 [2,4,8,30,15] 。
@@ -26,7 +26,7 @@
<pre>
<b>输入:</b>nums = [1,2,3,4,5]
<b>输出:</b>true
<b>解释:</b>数组已经是序的,所以我们返回 true 。
<b>解释:</b>数组已经是非降序的,所以我们返回 true 。
</pre>
<p><strong class="example">示例 3</strong></p>
@@ -34,7 +34,7 @@
<pre>
<b>输入:</b>nums = [3,16,8,4,2]
<b>输出:</b>false
<b>解释:</b>无法通过操作使数组变为序。
<b>解释:</b>无法通过操作使数组变为非降序。
</pre>
<p>&nbsp;</p>