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

商丘网站制作企业网站规划书

商丘网站制作,企业网站规划书,做物流网站计划,网站建设群发广告词你好,我是悦创。 下面是三道关于栈的编程题目,适合不同难度级别的练习: 1. 有效的括号(简单) 题目描述: 给定一个只包括 (,),{,},[ 和 ] 的字符串&#xf…

你好,我是悦创。

下面是三道关于栈的编程题目,适合不同难度级别的练习:

1. 有效的括号(简单)

题目描述:
给定一个只包括 '('')''{''}''['']' 的字符串,判断字符串是否有效。有效字符串需满足:

  • 左括号必须用相同类型的右括号闭合。
  • 左括号必须以正确的顺序闭合。
  • 注意空字符串可被认为是有效字符串。

示例:

  • 输入: "()",输出: true
  • 输入: "()[]{}",输出: true
  • 输入: "(]",输出: false
  • 输入: "([)]",输出: false
  • 输入: "{[]}",输出: true

提示: 使用栈来处理匹配的括号。

2. 每日温度(中等)

题目描述:
给定一个整数数组 temperatures,表示每天的温度,返回一个数组 answer,其中 answer[i] 是指对于第 i 天,至少还要等多少天才会有更高的温度;如果之后都没有更高的温度,则为 0

示例:

  • 输入: temperatures = [73, 74, 75, 71, 69, 72, 76, 73]
  • 输出: [1, 1, 4, 2, 1, 1, 0, 0]

提示: 可以利用栈来跟踪那些尚未找到下一个更高温度日的日子。

3. 最小栈(中等)

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

  • push(x) —— 将元素 x 推入栈中。
  • pop() —— 删除栈顶的元素。
  • top() —— 获取栈顶元素。
  • getMin() —— 检索栈中的最小元素。

示例:

minStack = MinStack()
minStack.push(-2)
minStack.push(0)
minStack.push(-3)
print(minStack.getMin())   # 返回 -3
minStack.pop()
print(minStack.top())      # 返回 0
print(minStack.getMin())   # 返回 -2

提示: 考虑使用两个栈,一个用来保存所有的元素,另一个用来保存每个元素推入时的最小值。

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

相关文章:

  • 分析seo网站wordpress 近期文章 修改
  • 家居网站关键词怎么做wordpress下载5.0.3
  • 网站开发后端菜鸟教程中国建设银行官网下载
  • 网站建设网站建设哪里有wordpress怎么置顶文章
  • 中企动力科技股份有限公司网站广告推销
  • 温州外贸网站国外优秀网站设计
  • 沈阳做企业网站的公司企业建立网站的原因
  • 深圳工信部网站备案网站大全网站免费
  • 企业建设网站的主要目的外贸平台销售
  • 做棋盘游戏辅助的网站自助房申请网站
  • 潍坊高新区建设局网站厦门哪家做网站好
  • 汕头做网站的公司网站开发从事
  • 优化网站排名哈尔滨模板建站多少钱
  • 网站做管制户外刀具wordpress 降级
  • 如何做网站搭建api接口空气过滤棉上海网站建设
  • 万网建网站教程渠道推广费用咨询
  • 国外网站制作广东产品外观结构设计公司官网
  • 腾讯网页版qq登录入口seo方式包括
  • 建站公司推广织梦手机网站有广告位
  • 工地模板是什么材料做的seo优化的内容有哪些
  • 做电影资源网站有哪些iis 5 新建网站
  • 游戏网站开发推广计划书网页设计在安阳工资多少
  • 做研学的网站南昌建设局网站
  • 网站论坛建设步骤视频直播网站架构
  • 炫酷html5网站模板如何利用网站推广业务
  • 五 网站开发总体进度安排网站备案号添加
  • 网站建设dujujiangxin更换网站后台
  • wordpress小清新主题秦洁婷seo博客
  • 网站加首页wordpress引导页死循环
  • 药品网站网络营销推广怎么做东明县住房和城乡建设局网站