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

创新网站建设工作2023很有可能再次封城吗

创新网站建设工作,2023很有可能再次封城吗,hfs网络文件服务器可以做网站,怎么才能登网站做外贸题目:定义"栈"的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数,在该栈中,调用min,push,pop的时间复杂度都是O(1)。 分析:用双栈实现,一个是正常的数据栈&…

 

题目:定义"栈"的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数,在该栈中,调用min,push,pop的时间复杂度都是O(1)。

分析:用双栈实现,一个是正常的数据栈,一个是存当前数据栈中最小元素的栈

template <class T>
class Min_Stack
{
private:stack<T> data_stack;//数据栈stack<T> min_stack;//最小栈
public://入栈。首先入栈要入到数据栈中。最小栈入栈规则如下://(1)最小栈为空,直接给最小栈入栈(2)新入的元素<最小栈的元素//则直接给最小栈入栈,否则再次将最小栈元素栈顶元素入一次栈//即最小栈元素个数与数据中元素个数相同,并且最小栈栈顶永远//存的是数据栈当前最小值。void push(const T& x){data_stack.push(x);if (min_stack.empty() || x < min_stack.top()){min_stack.push(x);}else{min_stack.push(min_stack.top());}}//出栈。数据栈和最小值同时出栈void pop(){assert(data_stack.size() > 0 && min_stack.size() > 0);data_stack.pop();min_stack.pop();}//取最小元素。直接取最小栈栈顶元素T& min(){assert(data_stack.size() > 0 && min_stack.size() > 0);return min_stack.top();}
};
http://www.lbrq.cn/news/2559187.html

相关文章:

  • 朝阳区手机网站设计服务seo属于什么职位类型
  • 全套做网站网络营销策划书800字
  • 常州天启建设公司网站北京优化网站公司
  • 自已买域名做网站要多少钱网络seo推广
  • 做外贸批发的网站有哪些百度账号找回
  • 检查网站收录问题谷歌seo顾问
  • 用php和mysql做网站100大看免费行情的软件
  • .net做的网站打开速度缓慢北京百度竞价
  • 河北大型网站建设trinseo公司
  • fineui 如何做网站小说百度搜索风云榜
  • 管理网站制作福州seo排名优化
  • 长春专业网站建设公司排名可以免费推广的平台
  • 广安网站建设成都网站seo诊断
  • 做维修家具广告在哪个网站好宁波seo入门教程
  • 网站整站下载器下载utf8网页乱码seo学徒是做什么
  • 网站怎么做百度才会收录互联网推广方案怎么写
  • 高唐做网站推广免费网站可以下载
  • 做流量的网站应该注意什么国外免费推广网站有哪些
  • 线上网站开发系统流程在线生成网站
  • 新疆知名的网站建设公司厦门seo培训学校
  • 如何制作自己的网站 可放广告云搜索app
  • 公司内部网站设计网站建设制作公司
  • 上海湖南网站建设腾讯广告推广平台
  • 可以建设个人网站seo专业技术培训
  • 如何对网站进行爬虫宜兴网站建设
  • 安卓app开发环境seo合作代理
  • 建设网站的知识旺道seo工具
  • 产品效果图怎么做出来的网站搜索优化排名
  • wordpress如何增加商品外贸seo
  • 石家庄网站公司推广关键词如何优化
  • 区分「尊重」和「顺从」
  • opencv学习(单模块匹配)
  • 高性能MCP服务器架构设计:并发、缓存与监控
  • python---literal_eval函数
  • DreamBoards 借助 DreamHAT+ 雷达插件为 Raspberry Pi 提供 60GHz 毫米波雷达
  • 服务器地域选择指南:深度分析北京/上海/广州节点对网站速度的影响