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

wordpress响应很慢seo优化收费

wordpress响应很慢,seo优化收费,做网站一般像素,社区类网站开发实践设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。int get…

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

实现 MinStack 类:

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

 思路:

若栈中元素为 b c d,a进栈,则只要a在栈中,b c d 就一定在栈中(a出栈之前,b c d 一定不会出栈),因此,a为栈顶一定对应一个最小元素

利用辅助栈,将元素栈同步插入与删除,用于存储与每个元素对应的最小值:

  • 栈顶存储栈内最小元素
  • 新元素入栈时,将当前辅助栈的栈顶存储的最小值 与 当前元素进行比较,从而更新栈顶最小值
public class MinStack {Stack<int> stack;Stack<int> minStack;public MinStack() {stack = new Stack<int>();minStack = new Stack<int>();}public void Push(int val) {stack.Push(val);if (minStack.Count > 0 && val > minStack.Peek()) {minStack.Push(minStack.Peek());}elseminStack.Push(val);}public void Pop() {stack.Pop();minStack.Pop();}public int Top() {return stack.Peek();}public int GetMin() {return minStack.Peek();}
}

复杂度分析

  • 时间复杂度:构造方法和每一项操作的时间复杂度都是 O(1)。
  • 空间复杂度:O(n),其中 n 是元素个数。空间复杂度主要取决于栈空间,常规栈和最小元素栈的空间都是 O(n)。
http://www.tj-hxxt.cn/news/110869.html

相关文章:

  • 网站架构包含哪几个部分百度在线人工客服
  • 网站建设的教学网站seo怎么做优化方案
  • 易语言做网站爆破工具南宁网
  • 建设网站好处百度指数有三个功能模块
  • linux服务器做网站站长网站大全
  • 汽车低价网站建设百度指数官网入口登录
  • 免费网站提交入口如何建立免费个人网站
  • 网站推广到海外怎么做线上销售怎么做推广
  • 西安高端网站建设搜索引擎地址
  • 成都电商网站制作大数据智能营销
  • 怎样给网站或者商品做推广seo与sem的区别和联系
  • 如何免费注册网址seo诊断方法步骤
  • 学校网站建设系统如何建立一个网站平台
  • 神华公司两学一做网站关键词搜索量怎么查
  • 零基础建设网站视频开封网站推广
  • 网站内容优化方法有哪些金花关键词工具
  • 长春平面网站建设青岛百度推广seo价格
  • 济南网站开发wuliankjseo外包优化公司
  • 建筑专业网站建设电商平台建设方案
  • 扬中网站优化关键词优化排名首页
  • 网站建设网上接单视频app推广
  • 设计师培训哪家好企业seo整站优化方案
  • 社交网站设计好网站制作公司
  • 东莞网站设计百年注册域名查询网站官网
  • 帝国cms网站搬家教程长沙网站优化推广
  • 营销类网站模板什么是域名
  • 南昌网站建设托管百度热搜榜排名今日p2p
  • 新站网站推广该如何做百度建一个网站多少钱
  • 网站版面设计体验营销是什么
  • 长春网站开发百度收录链接