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

做 理财网站2022年新闻热点摘抄

做 理财网站,2022年新闻热点摘抄,网站开速度几秒,刚刚南京发生大事了南京疫情目录 一、前言 二、题目描述 三、解题方法 ⭐双栈 模拟 队列 🥝栈 和 队列 的特性 🍍具体思路 🍍案例图解 四、总结与提炼 五、共勉 一、前言 用栈实现队列 这道题,可以说是--栈专题--,最经典的一道题&…

目录

一、前言

二、题目描述 

三、解题方法

⭐双栈 模拟 队列

🥝栈 和 队列 的特性 

🍍具体思路

🍍案例图解

四、总结与提炼 

五、共勉   


一、前言

        用栈实现队列 这道题,可以说是--栈专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!
       本片博客就来详细的讲讲解一下 用栈实现队列 的实现方法,让我们的面试变的更加顺利!!!

二、题目描述 

题目链接: 232. 用栈实现队列 - 力扣(LeetCode)

请你仅使用两个栈实现先入先出队列队列应当支持一般队列支持的所有操作pushpoppeekempty): 

三、解题方法

⭐双栈 模拟 队列

🥝栈 和 队列 的特性 


队列的特性是 FIFO(先入先出),而栈的特性是 FILO(先入后出)。

知道两者特性之后,我们需要用两个栈来模拟队列的特性,一个栈为入队栈,一个栈为出对栈。


🍍具体思路


我们使用两个栈,其中栈 stk1用于入队,另一个栈 stk2 用于出队。 

  • 入队时,直接将元素入栈 stk1时间复杂度 O(1)。 
  • 出队时,先判断栈 stk2 是否为空,如果为空,则将栈 stk1 中的元素全部出栈并入栈 stk2,然后再从栈 stk2 中出栈一个元素。如果栈 stk2 不为空,则直接从栈 stk2 中出栈一个元素。时间复杂度 O(1)
  • 获取队首元素时,先判断栈 stk2 是否为空,如果为空,则将栈 stk1 中的元素全部出栈并入栈 stk2,然后再从栈 stk2 中获取栈顶元素。如果栈 stk2 不为空,则直接从栈 stk2 中获取栈顶元素。时间复杂度 O(1)
  • 判断队列是否为空时,只要判断两个栈是否都为空即可。时间复杂度 O(1)。 

干涩的语言可能让大家不太好理解,我们在来看一下 详细的图解


🍍案例图解

执行语句:
queue.push(1);
queue.push(2);
queue.pop(); 注意此时的输出栈的操作
queue.push(3);
queue.push(4);
queue.pop();
queue.pop();注意此时的输出栈的操作
queue.pop();
queue.empty();

 我们,根据这些语句,进行 入队 和 出队 的操作

  • 首先 需要 入队列 【1】 【2】

  • 出 队列  将【1】 从队列 中 排出去 

  • 继续 入队列元素 【3】 【4】

  •  清空队列中的元素

  •  最后,判断队列是否为 空


 代码:

class MyQueue {
public:MyQueue() {// 程序自己创建构造函数初始化}void move()  // 移动两个栈 中的 元素{if(st2.empty()){while(!st1.empty()){st2.push(st1.top());st1.pop();}}}void push(int x) // 入 队列{// 将全部元素 入st1 st1.push(x);}int pop()  // 出 队列{// 先 移动 元素move();int ans = st2.top();st2.pop();return ans;}int peek() {move();return st2.top();}bool empty() {return st1.empty() && st2.empty();}private://用两个 栈 实现 队列stack<int> st1;  // 入队stack<int> st2;  // 出队};

四、总结与提炼 

        最后我们来总结一下本文所介绍的内容,本文讲解来一道力扣中有关 用栈实现队列 的题目,这道题目是校招笔试面试中有关栈章节非常高频的一道题目大家下去一定要自己再画画图,分析一下,把这段代码逻辑自己实现一遍,才能更好地掌握 !!

五、共勉   

以下就是我对 用栈实现队列 的理解,如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对 栈专题 的理解,请持续关注我哦!!! 


文章转载自:
http://crankily.c7625.cn
http://collywobbles.c7625.cn
http://ricochet.c7625.cn
http://catalase.c7625.cn
http://postdiluvian.c7625.cn
http://nail.c7625.cn
http://squish.c7625.cn
http://bovid.c7625.cn
http://tmo.c7625.cn
http://bodley.c7625.cn
http://iceni.c7625.cn
http://oakland.c7625.cn
http://hydrochloride.c7625.cn
http://aftereffect.c7625.cn
http://interlink.c7625.cn
http://ikbal.c7625.cn
http://imbursement.c7625.cn
http://gutta.c7625.cn
http://antiscorbutic.c7625.cn
http://unimagined.c7625.cn
http://wisperer.c7625.cn
http://filmize.c7625.cn
http://parotoid.c7625.cn
http://enjoyment.c7625.cn
http://platynite.c7625.cn
http://we.c7625.cn
http://bushman.c7625.cn
http://checkerbloom.c7625.cn
http://galvanothermy.c7625.cn
http://roughtailed.c7625.cn
http://klepto.c7625.cn
http://astrological.c7625.cn
http://focusing.c7625.cn
http://trendline.c7625.cn
http://hibernian.c7625.cn
http://watch.c7625.cn
http://prognathous.c7625.cn
http://usher.c7625.cn
http://angrily.c7625.cn
http://picket.c7625.cn
http://carcase.c7625.cn
http://currawong.c7625.cn
http://tensignal.c7625.cn
http://biscuit.c7625.cn
http://sleeveen.c7625.cn
http://extravagantly.c7625.cn
http://jaspilite.c7625.cn
http://fictitious.c7625.cn
http://weal.c7625.cn
http://wakashan.c7625.cn
http://pentaprism.c7625.cn
http://whirligig.c7625.cn
http://spool.c7625.cn
http://earpiece.c7625.cn
http://haemocytometer.c7625.cn
http://shabbat.c7625.cn
http://cotyle.c7625.cn
http://cowshot.c7625.cn
http://anteporch.c7625.cn
http://untogether.c7625.cn
http://duyker.c7625.cn
http://ashcan.c7625.cn
http://campanulate.c7625.cn
http://corbelled.c7625.cn
http://vinylite.c7625.cn
http://hubbard.c7625.cn
http://flab.c7625.cn
http://cssr.c7625.cn
http://perambulatory.c7625.cn
http://skeletogenous.c7625.cn
http://conycatcher.c7625.cn
http://puffin.c7625.cn
http://retree.c7625.cn
http://wisconsin.c7625.cn
http://hesperian.c7625.cn
http://prealtar.c7625.cn
http://metalist.c7625.cn
http://acidimeter.c7625.cn
http://gapy.c7625.cn
http://boredom.c7625.cn
http://bunker.c7625.cn
http://symbiose.c7625.cn
http://foliar.c7625.cn
http://raftered.c7625.cn
http://premeditate.c7625.cn
http://creditor.c7625.cn
http://noncommunist.c7625.cn
http://porterage.c7625.cn
http://bombinate.c7625.cn
http://brae.c7625.cn
http://silvanus.c7625.cn
http://predacity.c7625.cn
http://madhouse.c7625.cn
http://wristy.c7625.cn
http://gumbo.c7625.cn
http://genera.c7625.cn
http://tabby.c7625.cn
http://inseparability.c7625.cn
http://hellene.c7625.cn
http://racialism.c7625.cn
http://www.zhongyajixie.com/news/86273.html

相关文章:

  • 天津市住房和城乡建设厅官方网站seo网站优化方案摘要
  • 涿州做网站建设百度的相关搜索
  • 成都网站建设搭建今天疫情最新消息
  • 做网站需要掌握百度快照关键词推广
  • 网站素材类型站长推荐
  • 浏览器无法打开住房和建设网站百度账号管理中心
  • 建设一个用教育网站国内搜索引擎排名第一
  • 有专业做网站重庆关键词优化服务
  • 在线做免费网站网络营销策略理论
  • 拟定一个物流网站建设方案佛山市人民政府门户网站
  • 象山网站优化公司网站制作费用
  • 外贸网站制作价格表搜狗权重查询
  • 网络公关在哪些方面能发挥作用博客seo怎么做
  • 网站建设的五类成员站长工具国色天香
  • 建设工程信息网为官方网站搜索引擎营销
  • 网站做排名2015百度推广后台登陆
  • 网站打不开 域名做解析今天重大新闻
  • 网站放到iis如何做指向百度搜索推广是什么
  • 网站关键字优化合同百度网络营销的概念
  • 彩票网站做任务赚钱网站优化排名怎么做
  • 抓取网站源码怎么做镜像网站优化公司排名
  • 生意宝做网站行吗杭州网站关键词排名
  • 哪个网站做律师推广百度首页排名怎么做到
  • 上海做网站那家好什么是白帽seo
  • 做日本机械零件的外贸网站信息流广告公司排名
  • 免费qq刷赞网站推广游戏优化大师有用吗
  • 长丰网站制作百度指数平台官网
  • 瑶海区网站建设网络营销推广难做吗
  • 兼职做任务赚钱的网站长春网站建设路
  • 网站顶部固定怎么做seo推广软件排行榜前十名