所有栏目

单双栈选择啥意思

已输入 0 字
优质回答
  • 双栈思路。

    因题目只对时间复杂度有要求,而对空间复杂度无要求。因此我们可以创建两个栈,一个栈用于存储实际数据,另一个栈用于存储最小元素,单栈思路。假设该题对时间复杂度和空间复杂度都要求为O(1)时,我们就可使用该方法实现。单栈顾名思义就是只创建一个栈,我们进行入栈操作时可push()两次,第一次为实际数据。

    2024-01-10 01:36:54
最新问题 全部问题