文章 2024-09-30 来自:开发者社区

01_设计一个有getMin功能的栈

01_设计一个有getMin功能的栈 【题目】 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 【要求】 pop、push、getMin操作的时间复杂度都是O(1) 设计的栈类型可以使用现成的栈结构 方法一: 【思路】我们使用两个栈,一个栈用来保存当前栈中的元素,其功能和一个正常的栈没有...

01_设计一个有getMin功能的栈
文章 2022-04-16 来自:开发者社区

设计一个有getMin功能的栈

package stackAndQueue; import java.util.Stack; import org.junit.Test; /** * * 设计一个有getMin功能的栈:StackGetMin【1】. * * 【实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作】 * * 要求:1、pop、push、getMin操作的时间复杂度都...

问答 2022-04-15 来自:开发者社区

全功能栈是什么意思?

全功能栈是什么意思?

文章 2022-02-16 来自:开发者社区

设计一个有getMin功能的栈

【题目】   实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中的最小元素的操作。 【要求】   1.pop、push、getMin操作的时间复杂度都是O(1)。   2.设计的栈类型可以使用现成的栈结构。 方案一的代码实现如下: 1 import java.util.Stack; 2 public class MyStack1 { 3 private Stack<...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注