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

网站没有后台登陆文件夹网上拿货做哪个网站好

网站没有后台登陆文件夹,网上拿货做哪个网站好,工程信息价在哪查询,vi设计费用leetcode 155. 最小栈 题目 设计一个支持 push #xff0c;pop #xff0c;top 操作#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获…leetcode  155. 最小栈 题目 设计一个支持 push pop top 操作并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。int getMin() 获取堆栈中的最小元素。 题目链接  . - 力扣LeetCode 文字 和 画图 分析 这道题最关键的一点就是在O1的时间复杂度得到最小的元素 如果只有一个栈得到最小的元素就是遍历一遍链表但是时间复杂度是 ON所以这种思路是行不通的 这里我们有另一种思路有两个栈一个正常push并且pop数据另一个push最小的数据每次push都要和栈顶元素进行对比并且遇到释放数据时和栈顶元素对比决定要不要释放 注意 实际上存储最小元素的那个栈存储的数据实际上是栈顶元素防止被pop掉 代码 class MinStack { public:MinStack() {}void push(int val) {s1.push(val);if(s2.empty() || s2.top() val){s2.push(val);}}void pop() {if(!s2.empty() top() s2.top()){s2.pop();}s1.pop();}int top() {return s1.top();}int getMin() {return s2.top();}stackint s1;stackint s2; };
http://www.pierceye.com/news/83956/

相关文章:

  • mg电子游戏网站开发简约大气的ppt模板
  • 免费做网站手机网站开发 零基础
  • 网站优化链接wordpress主题后门代码检测
  • 个人网站可以做推广吗律所网站建设方案书怎么写
  • .net营销网站开发有什么网站有小学生做的题目
  • 关于建筑的网站有哪些内容石材公司网站源码
  • 网站开发项目验收报告服务器销售
  • 建购物网站需要多少钱如何查看网站的死链接
  • 可以自己做视频网站吗什么是网络营销广告
  • 安顺网站设计企业网站建设哪家服务好
  • 网上销售型的企业网站wordpress 内置 函数大全
  • 自学做网站多久网页详情页设计
  • 企业网站建设一站通系统简单网站功能定位分析
  • 群晖wordpress如何连接mysqlseo实战密码
  • wordpress评论img标签青岛做网站优化公司
  • 企业门户网站建设现状浙江温州乐清
  • 学习建网站玩网站建设学习台州椒江区热销企业网站搭建
  • 商务网站建设过程wordpress 模板教程
  • 网站建设发布教程视频教程做视频教学网站服务器配置
  • 做会展网站的关键词金乡县住房和城乡建设局网站
  • 中山古镇做网站的公司免费公司网站建站
  • 县网站建设搜一搜站长工具
  • 实训报告网页设计佛山正规的免费网站优化
  • 邯郸中材建设有限责任公司网站医院有关页面设计模板
  • 石家庄住房和城乡建设局网站做网站卖什么
  • 网站做推广页需要什么软件下载顺企网黄页企业
  • 网站建立教学软文发布平台哪个好
  • 网站相应速度建设通网站查
  • 建设银行交罚款网站品牌建设总结报告
  • 重庆网站建设方案书长春自助建站系统