mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-10-13 01:15:14 +08:00
update
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<li>所有等于 <code>pivot</code> 的元素都出现在小于和大于 <code>pivot</code> 的元素 <strong>中间</strong> 。</li>
|
||||
<li>小于 <code>pivot</code> 的元素之间和大于 <code>pivot</code> 的元素之间的 <strong>相对顺序</strong> 不发生改变。
|
||||
<ul>
|
||||
<li>更正式的,考虑每一对 <code>p<sub>i</sub></code>,<code>p<sub>j</sub></code> ,<code>p<sub>i</sub></code> 是初始时位置 <code>i</code> 元素的新位置,<code>p<sub>j</sub></code> 是初始时位置 <code>j</code> 元素的新位置。对于小于 <code>pivot</code> 的元素,如果 <code>i < j</code> 且 <code>nums[i] < pivot</code> 和 <code>nums[j] < pivot</code> 都成立,那么 <code>p<sub>i</sub> < p<sub>j</sub></code> 也成立。类似的,对于大于 <code>pivot</code> 的元素,如果 <code>i < j</code> 且 <code>nums[i] > pivot</code> 和 <code>nums[j] > pivot</code> 都成立,那么 <code>p<sub>i</sub> < p<sub>j</sub></code> 。</li>
|
||||
<li>更正式的,考虑每一对 <code>p<sub>i</sub></code>,<code>p<sub>j</sub></code> ,<code>p<sub>i</sub></code> 是初始时位置 <code>i</code> 元素的新位置,<code>p<sub>j</sub></code> 是初始时位置 <code>j</code> 元素的新位置。如果 <code>i < j</code> 且两个元素 <strong>都</strong> 小于(或大于)<code>pivot</code>,那么 <code>p<sub>i</sub> < p<sub>j</sub></code> 。</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -16,7 +16,8 @@
|
||||
|
||||
<p><strong>示例 1:</strong></p>
|
||||
|
||||
<pre><b>输入:</b>nums = [9,12,5,10,14,3,10], pivot = 10
|
||||
<pre>
|
||||
<b>输入:</b>nums = [9,12,5,10,14,3,10], pivot = 10
|
||||
<b>输出:</b>[9,5,3,10,10,12,14]
|
||||
<b>解释:</b>
|
||||
元素 9 ,5 和 3 小于 pivot ,所以它们在数组的最左边。
|
||||
@@ -26,7 +27,8 @@
|
||||
|
||||
<p><strong>示例 2:</strong></p>
|
||||
|
||||
<pre><b>输入:</b>nums = [-3,4,3,2], pivot = 2
|
||||
<pre>
|
||||
<b>输入:</b>nums = [-3,4,3,2], pivot = 2
|
||||
<b>输出:</b>[-3,2,4,3]
|
||||
<b>解释:</b>
|
||||
元素 -3 小于 pivot ,所以在数组的最左边。
|
||||
|
Reference in New Issue
Block a user