1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-12 19:01:47 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2025-04-24 21:29:06 +08:00
parent 3a5ef731a2
commit d48ef04fb6
56 changed files with 16204 additions and 9836 deletions

View File

@@ -0,0 +1,59 @@
<p>给你一个&nbsp;<strong>回文&nbsp;</strong>字符串 <code>s</code></p>
<p>返回 <code>s</code> 的按字典序排列的&nbsp;<strong>最小&nbsp;</strong>回文排列。</p>
<p>如果一个字符串从前往后和从后往前读都相同,那么这个字符串是一个&nbsp;<strong>回文 </strong>字符串。</p>
<p><strong>排列&nbsp;</strong>是字符串中所有字符的重排。</p>
如果字符串 <code>a</code> 按字典序小于字符串 <code>b</code>,则表示在第一个不同的位置,<code>a</code> 中的字符比 <code>b</code> 中的对应字符在字母表中更靠前。<br />
如果在前 <code>min(a.length, b.length)</code> 个字符中没有区别,则较短的字符串按字典序更小。
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong class="example">示例 1</strong></p>
<div class="example-block">
<p><strong>输入:</strong> <span class="example-io">s = "z"</span></p>
<p><strong>输出:</strong> <span class="example-io">"z"</span></p>
<p><strong>解释:</strong></p>
<p>仅由一个字符组成的字符串已经是按字典序最小的回文。</p>
</div>
<p><strong class="example">示例 2</strong></p>
<div class="example-block">
<p><strong>输入:</strong> <span class="example-io">s = "babab"</span></p>
<p><strong>输出:</strong> <span class="example-io">"abbba"</span></p>
<p><strong>解释:</strong></p>
<p>通过重排 <code>"babab"</code><code>"abbba"</code>,可以得到按字典序最小的回文。</p>
</div>
<p><strong class="example">示例 3</strong></p>
<div class="example-block">
<p><strong>输入:</strong> <span class="example-io">s = "daccad"</span></p>
<p><strong>输出:</strong> <span class="example-io">"acddca"</span></p>
<p><strong>解释:</strong></p>
<p>通过重排 <code>"daccad"</code><code>"acddca"</code>,可以得到按字典序最小的回文。</p>
</div>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= s.length &lt;= 10<sup>5</sup></code></li>
<li><code>s</code> 由小写英文字母组成。</li>
<li>保证 <code>s</code> 是回文字符串。</li>
</ul>