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

江苏两学一做网站g3云推广靠谱吗

江苏两学一做网站,g3云推广靠谱吗,电子商务公司简介模板,成都营销网站建设你好,我是悦创。 下面是三道关于栈的编程题目,适合不同难度级别的练习: 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.ysxn.cn/news/2050.html

相关文章:

  • 平潭综合实验区交通与建设网站网站推广优化流程
  • 深圳营销网站制作推广普通话手抄报内容怎么写
  • 遵义做什么网站好品牌整合推广
  • 不规则网站模板徐州网站建设
  • 网站规划开发前景四年级2023新闻摘抄
  • 千素网站建设goole官网
  • 英孚做测试的网站seo就业指导
  • 长沙网站开发百度推广有哪些形式
  • 建设网站建设方案怎么去优化关键词
  • 自己的网站没有域名解析1个百度指数代表多少搜索
  • 网站两边广告自有品牌如何推广
  • 5g网络架构seo咨询茂名
  • 成都网站制作实力乐云seo黄冈seo顾问
  • 高端网站设计报价手机制作网页用什么软件
  • 常熟外贸网站建设苏州网站建设费用
  • 小说网站排名怎么做国外直播平台tiktok
  • 外贸谷歌推广电脑优化设置
  • php网站开发实用技术课后习题东莞seo
  • 什么平台卖软件郑州百度seo关键词
  • 基于ssh框架的网站开发流程图怎么做一个小程序
  • 98元建网站seo的概念
  • 创建网站超市百度网盘app下载安装手机版
  • 新疆好地方app下载安装一码通刷神马网站优化排名
  • 哪些网站做外链简单的网页设计
  • 大兴网站开发网站建设咨询镇江网站建设
  • 大淘客官网做的网站打不开数据指数
  • 展厅设计概念方案seo资料站
  • 重庆做蔬菜配送的网站有哪些赣州seo培训
  • wordpress 瀑布流 插件app关键词排名优化
  • 注册企业公司流程及费用seo搜索引擎优化工资薪酬