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

网站建设推广什么意思苏州园区做网站

网站建设推广什么意思,苏州园区做网站,网站404错误来源,望野古诗带拼音目录 用两个栈实现队列 用两个栈实现队列 刷题链接#xff1a; https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6 题目描述 思路一#xff1a; 使用两个栈来实现队列的功能。栈 1 用于存储入队的元素#xff0c;而栈 2 用于存储出队的元素。 1.push… 目录 用两个栈实现队列 用两个栈实现队列 刷题链接 https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6 题目描述 思路一 使用两个栈来实现队列的功能。栈 1 用于存储入队的元素而栈 2 用于存储出队的元素。 1.push方法将元素压入栈 1。 2.pop方法首先检查栈 2 是否为空。如果为空则将栈 1 中的所有元素移到栈 2。然后弹出栈 2 中的顶部元素并返回。 复杂度分析 时间复杂度在最坏情况下pop 操作的时间复杂度是 O(n)但在平均情况下当栈2中有元素时pop 操作的时间复杂度是 O(1)。这是因为在平均情况下元素不会每次都从栈1移动到栈2。总体而言这个实现的 push 操作是 O(1)而 pop 操作的最坏情况下是 O(n)平均情况下是 O(1)。 空间复杂度 O(n)辅助栈的空间最差的情况下两个栈共存储N个元素。 python3 # -*- coding:utf-8 -*- class Solution:def __init__(self):self.stack1 []self.stack2 []def push(self, x: int) - None:# 入队时直接将元素压入 stack1self.stack1.append(x)def pop(self) - int:# 如果 stack2 为空将 stack1 中的元素依次弹出并压入 stack2实现队列的先进先出if not self.stack2:while self.stack1:self.stack2.append(self.stack1.pop())# 弹出 stack2 的栈顶元素即队列头部的元素return self.stack2.pop()C class Solution {public:// 入队操作将元素压入 stack1void push(int x) {stack1.push(x);}// 出队操作实现队列的先进先出int pop() {// 如果 stack2 为空将 stack1 中的元素依次弹出并压入 stack2if (stack2.empty()) {while (!stack1.empty()) {stack2.push(stack1.top());stack1.pop();}}// 弹出 stack2 的栈顶元素即队列头部的元素int frontElement stack2.top();stack2.pop();return frontElement;}private:stackint stack1;stackint stack2; };
http://www.dnsts.com.cn/news/43288.html

相关文章:

  • 竞价网站开发网站能赚多少钱
  • 大连网站建设服务自己网站怎么推广
  • 网站如何做触屏滑动重庆提供行业网站建站报价
  • 石材公司网站wordpress 最受欢迎主题
  • 商务网站开发流程有哪三个阶段做好的网站怎么注销
  • 中国移动网站建设怎么做技术支持 上海做网站
  • flask做的网站如何上传文件深圳市移动端网站建设
  • 物流网站建设与管理规划书舆情网站直接打开
  • 电子商务网站建设视频教学学做美食的视频网站有哪些
  • 建设部网站如何下载国标规范洛阳网站建设哪家权威
  • 岳阳网站建设解决方案网站域名备案和icp备案一样么
  • 成都 网站改版电商页面设计公司
  • 网站跟app区别公司网站公司新闻
  • 手机网站怎么建立宁波seo网络推广定制
  • 北京神州网站建设wordpress 页面下文章列表
  • 做简历好的网站平面设计正规培训机构
  • 使用wordpress建立个人网站官方新闻平台有哪些
  • 邱县专业做网站阳泉做网站多少钱
  • 会计公司网站模板下载ccd设计公司很厉害吗
  • 网站如何验收做个网上平台大概要多少钱
  • 制作app免费网站模板公众号开发者id在哪找
  • 做外贸用什么视频网站沈阳网站建设技术公司排名
  • 网站开发样例顺的网站建设策划
  • 开发网站公司排行舟山的房子做民宿上什么网站
  • 重庆建设摩托车股份有限公司长安seo排名优化培训
  • 新手织梦网建设网站上海品牌网站建设
  • 网站未备案怎么做淘宝客档案网站建设的步骤
  • 如何选择合适的建站公司哪个网站有学做内帐的视频
  • 网站建设报告总结做壁纸壁的网站有什么
  • 专业构建网站的公司一个外国设计网站网址