1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-03-14 16:22:24 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/栈排序 [sort-of-stacks-lcci].html

28 lines
911 B
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>栈排序。 编写程序,对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据,但不得将元素复制到别的数据结构(如数组)中。该栈支持如下操作:<code>push</code><code>pop</code><code>peek</code><code>isEmpty</code>。当栈为空时,<code>peek</code>&nbsp;返回 -1。</p>
<p><strong>示例 1</strong></p>
<pre>
<strong> 输入</strong>
["SortedStack", "push", "push", "peek", "pop", "peek"]
[[], [1], [2], [], [], []]
<strong> 输出</strong>
[null,null,null,1,null,2]
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong> 输入</strong>
["SortedStack", "pop", "pop", "push", "pop", "isEmpty"]
[[], [], [], [1], [], []]
<strong> 输出</strong>
[null,null,null,null,null,true]
</pre>
<p><strong>提示:</strong></p>
<ol>
<li>栈中的元素数目在[0, 5000]范围内。</li>
</ol>