当前位置: 首页 > news >正文

电子商务网站开发步骤开个做网站公司

电子商务网站开发步骤,开个做网站公司,保健品网站设计机构,安装wordpress数据库错误题目: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部…

题目:

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。

实现 MinStack 类:

  • MinStack() 初始化堆栈对象。
  • void push(int val) 将元素val推入堆栈。
  • void pop() 删除堆栈顶部的元素。
  • int top() 获取堆栈顶部的元素。
  • int getMin() 获取堆栈中的最小元素。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:

["MinStack","push","push","push","getMin","pop","top","getMin"]
[[],[-2],[0],[-3],[],[],[],[]]


输出:[null,null,null,null,-3,null,0,-2]
解释:

MinStack minStack = new MinStack();
minStack.push(-2);
minStack.push(0);
minStack.push(-3);
minStack.getMin();   --> 返回 -3.
minStack.pop();
minStack.top();      --> 返回 0.
minStack.getMin();   --> 返回 -2.

解法:

栈使用列表实现。

push功能使用列表的append方法实现。

pop功能使用列表的pop方法实现。

top功能使用列表取末尾下标实现。

getMin功能使用min函数实现。

代码:

class MinStack:def __init__(self):self.stack = []def push(self, val: int) -> None:self.stack.append(val)def pop(self) -> None:self.stack.pop()def top(self) -> int:return self.stack[-1]def getMin(self) -> int:return min(self.stack)# Your MinStack object will be instantiated and called as such:
# obj = MinStack()
# obj.push(val)
# obj.pop()
# param_3 = obj.top()
# param_4 = obj.getMin()

http://www.yayakq.cn/news/908907/

相关文章:

  • 滴滴出行网站建设网站怎么推广怎么做的
  • 网站开发路线深圳网站建设定制开发 .超凡科技
  • 怎么区分模板网站数字域名做网站
  • 网站建设项目合同网站建好了 如何推广
  • 网站建设公司找上海站霸中国月球空间站
  • 金山区网站制作网站与系统对接图文方案
  • 南京专业做网站的公司江西鄱阳专业做网站
  • 专业制作门户型网站网站如何建立快捷方式
  • 牡丹江有做网站的人吗本地企业网站建设模板
  • 红色大气网站福州公司建站
  • 做移动网站排名软件手机网站建设服务电话
  • 电商建设网站哪家好培训机构是什么意思
  • 一站式网站建设与运营短视频推广app
  • it网站建设方案北京企业展示网站建设
  • 建设网站的颜色动漫是怎么制作的
  • 设计常用网站oa系统登录
  • 攀枝花建设工程有限责任公司网站WordPress去除自豪
  • 北辰做网站公司软件技术可以从事什么工作
  • 青岛网站推广网络优化基础知识
  • 有多人做网站是个人备案上海装修公司排名前三境远
  • 个人艺术作品网站建设策划书营销型网站和普通网站
  • 万网建设网站广告设计公司相城黄埭
  • 尤溪住房和城乡建设局网站广州做网站技术
  • 网站怎么做架构图一级域名网站如何申请
  • 南昌建网站的公司网站服务器 内容更新吗
  • 1核2g 做网站新桥专业网站建设
  • 找工程分包网站app如何制作(怎么自己做app)
  • 网站免费申请上海市场调研公司
  • 电商网站建设简单代码网页移动端网站开发哪家好
  • 做网站所用的技术网站建设续费合同