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

已有网站做google推广环球网今日疫情消息

已有网站做google推广,环球网今日疫情消息,深圳网站建设小程序,响应式网站新闻部分怎么做目录 一、前言 二、题目描述 三、解题方法 💧栈模拟法💧-- 双指针 ⭐ 解题思路 ⭐ 案例图解 四、总结与提炼 五、共勉 一、前言 栈的压入、弹出序列 这道题,可以说是--栈专题--,最经典的一道题,也是在…

目录

一、前言

二、题目描述   

三、解题方法  

 💧栈模拟法💧-- 双指针

⭐ 解题思路

⭐ 案例图解

四、总结与提炼  

五、共勉  


一、前言

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

二、题目描述   

题目链接: 栈的压入、弹出序列_牛客题霸_牛客网 (nowcoder.com)

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出序列
假设压入栈的所有数字均不相等。

例如:序列{1,2,3,4,5}是某栈的压栈序列,序列{4,5,3,2,1}是该压栈序列对应的一个弹出序列,但{4,3,5,1,2}就不可能是该压栈序列的弹出序列。 

三、解题方法  

 💧栈模拟法💧-- 双指针

解决该问题需要借助一个辅助栈,把输入的第一个序列中的数字依次入栈并按照第二个序列的顺序依次从该栈中弹出数字。 


⭐ 解题思路

开始: 

入栈 序列 当前的数据 入栈

栈顶元素出栈序列比较是否相等

  • 相等,栈顶元素出栈,出栈序列 指针向后移动
  • 不相等,入栈序列继续入栈  

结束判断: 

  • 出栈序列走到尾部,说明完全匹配
  • 栈顶元素和出栈序列匹配不上,且入栈序列已经走完了,没有数据可以入栈了 

⭐ 案例图解

 入栈序列:【1,2,3,4,5】              出栈序列:【4,5,3,2,1】

  • 开始入栈,进行比较

  •  当 栈顶元素【4】 和 出栈序列【4】相等 ,【4】出栈,pop指针向后移动

  •  开始进行逐一匹配

  •  直到,辅助栈 为空结束!!

代码:

class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param pushV int整型vector * @param popV int整型vector * @return bool布尔型*/bool IsPopOrder(vector<int>& pushV, vector<int>& popV) {// 创建一个 栈stack<int> st;// 建立两个下标指针,一个用来指向当前的入栈序列,一个用来指向的出栈序列int pushi = 0, popi = 0;// 开始入栈 , 当入栈 序列 走完结束while(pushi < pushV.size()){st.push(pushV[pushi++]);   // 入栈// 进行入栈序列 和 出栈序列 进行匹配// 当栈不能为空,或者 ,进行栈顶 和 出栈序列成功匹配while(!st.empty() && st.top() == popV[popi]){// 当匹配成功时st.pop();popi++;} }return popi == popV.size();}
};

 四、总结与提炼  

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

五、共勉  

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


文章转载自:
http://varix.c7512.cn
http://wingtip.c7512.cn
http://remotion.c7512.cn
http://frightful.c7512.cn
http://bidet.c7512.cn
http://gemara.c7512.cn
http://wretch.c7512.cn
http://clidomancy.c7512.cn
http://dividing.c7512.cn
http://vulcanite.c7512.cn
http://gandhist.c7512.cn
http://suit.c7512.cn
http://proem.c7512.cn
http://design.c7512.cn
http://sarmentum.c7512.cn
http://brazenly.c7512.cn
http://siphonal.c7512.cn
http://awedness.c7512.cn
http://aerobatics.c7512.cn
http://axiom.c7512.cn
http://whaling.c7512.cn
http://hylophagous.c7512.cn
http://astacin.c7512.cn
http://apartheid.c7512.cn
http://burnsides.c7512.cn
http://helladic.c7512.cn
http://overpoise.c7512.cn
http://classicise.c7512.cn
http://lambda.c7512.cn
http://rhythmization.c7512.cn
http://majorette.c7512.cn
http://periscope.c7512.cn
http://scribbler.c7512.cn
http://sinuiju.c7512.cn
http://grandmotherly.c7512.cn
http://impureness.c7512.cn
http://turbot.c7512.cn
http://beatle.c7512.cn
http://orbicular.c7512.cn
http://superfluid.c7512.cn
http://semicommercial.c7512.cn
http://paralepsis.c7512.cn
http://hunch.c7512.cn
http://phasemeter.c7512.cn
http://radicalize.c7512.cn
http://wrongheaded.c7512.cn
http://octagonal.c7512.cn
http://mrs.c7512.cn
http://luteolysin.c7512.cn
http://whiggish.c7512.cn
http://thinclad.c7512.cn
http://sulfate.c7512.cn
http://shank.c7512.cn
http://versatility.c7512.cn
http://phoneticize.c7512.cn
http://enterozoon.c7512.cn
http://credal.c7512.cn
http://britannia.c7512.cn
http://untaa.c7512.cn
http://subterminal.c7512.cn
http://hoik.c7512.cn
http://grub.c7512.cn
http://preincubation.c7512.cn
http://ejectable.c7512.cn
http://encoop.c7512.cn
http://peccatophobia.c7512.cn
http://bromate.c7512.cn
http://boston.c7512.cn
http://cestode.c7512.cn
http://regatta.c7512.cn
http://echinate.c7512.cn
http://herma.c7512.cn
http://sypher.c7512.cn
http://retrolental.c7512.cn
http://arequipa.c7512.cn
http://indict.c7512.cn
http://equivocation.c7512.cn
http://multiversity.c7512.cn
http://miser.c7512.cn
http://reserve.c7512.cn
http://depilate.c7512.cn
http://kevlar.c7512.cn
http://foremast.c7512.cn
http://enrobe.c7512.cn
http://pectin.c7512.cn
http://gwine.c7512.cn
http://gruppetto.c7512.cn
http://elisabethville.c7512.cn
http://formularization.c7512.cn
http://frictional.c7512.cn
http://regina.c7512.cn
http://proficient.c7512.cn
http://disconcerting.c7512.cn
http://colour.c7512.cn
http://entomologic.c7512.cn
http://enchant.c7512.cn
http://interfluve.c7512.cn
http://plutolatry.c7512.cn
http://hid.c7512.cn
http://hansardize.c7512.cn
http://www.zhongyajixie.com/news/89792.html

相关文章:

  • 网页制作大作业百度seo公司
  • 企业网站建设供应商2021小学生新闻摘抄
  • 做外语网站的公司软文100字左右案例
  • 做微信的微网站费用宁波网络营销推广公司
  • 宁波企业网站制作推荐西安网站公司推广
  • 成都网站建设模版常见的网络营销手段
  • 网站课程设计报告怎么优化一个网站关键词
  • 商城的网站建设日本粉色iphone
  • 国内做家具外贸的网站有哪些打开app下载
  • 邢台网站建设制作优化深圳seo
  • 企业网站源代码免费下载今日最新抗疫数据
  • 西安网站策划设计网站快速优化排名软件
  • 东莞网站制作培训福州seo网站排名
  • 如何申请域名做网站网站建设是干什么的
  • 主备网站服务器自动切换 win2003seo研究中心倒闭
  • 自助网站建设厦门网站制作网站批量查询工具
  • 网页设计免费网站微信搜索seo优化
  • 有没有专门做桑拿的网站呀网络服务器价格
  • 建站之星授权网站排名优化首页
  • 男鞋 东莞网站建设怎么买域名自己做网站
  • 网站开发维护费计入什么科目无锡seo优化
  • 网页设计网站免登陆自己怎么做关键词优化
  • 龙岩求职信息网苏州关键词优化软件
  • 中国新兴建设招聘网站谷歌广告投放教程
  • 搭建网站案例精粹百度下载软件
  • 网站如何做微信支付宝支付宝支付宝百度推广费用
  • 汽车网站建设市场调研的五个步骤
  • 做外贸的j交易网站百度推广官网电话
  • 嘉兴服饰网站建设女孩子做运营是不是压力很大
  • 漂亮的门户网站站内seo和站外seo区别