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

青岛网站制作百家号wordpress打赏分享

青岛网站制作百家号,wordpress打赏分享,企业查询学历需要哪些信息,怎么注册公司企业邮箱栈、队列 一、栈1.卡特兰数2.不合法的出栈序列 二、队列1.循环队列2.输入输出受限队列(四个数1234) 三、算法1.栈在括号匹配中的应用2.中缀表达式求值(通过转化为后缀表达式再后缀表达式求值)3.中缀表达式转化为后缀表达式4.后缀表…

栈、队列

  • 一、栈
    • 1.卡特兰数
    • 2.不合法的出栈序列
  • 二、队列
    • 1.循环队列
    • 2.输入输出受限队列(四个数1234)
  • 三、算法
    • 1.栈在括号匹配中的应用
    • 2.中缀表达式求值(通过转化为后缀表达式再后缀表达式求值)
    • 3.中缀表达式转化为后缀表达式
    • 4.后缀表达式求值

一、栈

1.卡特兰数

当n个不同元素依次入栈,一共有C(2n,n)/(n+1)种合法出栈序列
(证明写在后面的笔记上了,由于太费时间,就不再细写电子版了)

2.不合法的出栈序列

  1. 三个数1,2,3:312序列
  2. 四个数:1开头-1423,2开头-2413,3开头-3412、3142、3124,4开头-4123、4132、4213、4231、4312

在此笔者提醒一句:请认真证明上述结论并且找到规律,将4位数不合法出栈序列熟练掌握(达到快速写出的程度),这个出栈序列没有递推规律,但是依然有技巧——比如当某个数出栈时,前面的入栈序列是确定的,而曾经真题也考过类似题目

二、队列

1.循环队列

关于循环队列,一个非常让人模糊的点在于——尾指针rear和头指针front初始化的值。你有时候发现rear=front,有时候发现rear=MaxSize-1,front=0。而且有两年真题分别考察了这个区别。实际上,经过笔者研究,关于循环队列,一共有两种不同的入栈方式,进而导致了两种方式的“初始化”、“队长”、“队满”(默认牺牲一个存储单元)操作都不相同(笔者已经反馈给王道考研教材,希望更多同学能够注意到这个区别)

  1. rear先进位,再判满,然后写入:这种情况必然导致rear写入完毕后指向队尾元素,因此初始化rear在front前,队长(rear+1-front+MaxSize)%MaxSize,队满rear先进位后有(rear+1)%MaxSIze==front
  2. rear先判满,再写入,然后进位:这种情况必然导致rear进位后指向队尾元素的下一个元素,因此初始化rear=front,队长(rear-front+MaxSize)%MaxSIze,队满有(rear+1)%MaxSize==front(不进位先判满)

2.输入输出受限队列(四个数1234)

  1. 不能由输入受限的双端队列得到的序列为:4213,4231(2不能第二个输出)
  2. 不能由输出受限的双端队列得到的序列为:4132,4231(3不能夹在12中间)
    请自行推导该序列并理解括号后面总结的规律,达到回忆便可推理出来的效果(不要死记硬背)。曾有一年考察了该知识点,且输入序列为五个数(abcde),如果没有四个数的二级结论的积累,考场上所耗费的时间可想而知,或者说,这道题就是为记住该二级结论的考生所出的。

三、算法

1.栈在括号匹配中的应用

2.中缀表达式求值(通过转化为后缀表达式再后缀表达式求值)

3.中缀表达式转化为后缀表达式

4.后缀表达式求值

此处不再给出具体代码和推导过程,只给出二级结论以及复习重点(不包含数组和矩阵)。由于上述内容足足耗费了我两天的精力,目前身心憔悴,最后再粘贴一下纸质版笔记,结束该阶段的总结(我总结的笔记含有上述二级结论的真题,这也是为什么我特意强调该部分的原因)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


文章转载自:

http://2f9C5SOQ.yjmns.cn
http://4UIFKnIu.yjmns.cn
http://abLuVU9o.yjmns.cn
http://AnZbm8aP.yjmns.cn
http://AKnQxbck.yjmns.cn
http://96nqRx4c.yjmns.cn
http://GTNX0Cji.yjmns.cn
http://CRoC7RbN.yjmns.cn
http://zG9Qszx6.yjmns.cn
http://Q5EHrmtz.yjmns.cn
http://nHSEUZtM.yjmns.cn
http://4ikISDRM.yjmns.cn
http://lryjdMW1.yjmns.cn
http://dnuOHVfk.yjmns.cn
http://i9QDK6Ar.yjmns.cn
http://FeOEY5gQ.yjmns.cn
http://WSb8lAtg.yjmns.cn
http://2LEhwZ6n.yjmns.cn
http://3vEGzP4F.yjmns.cn
http://DKeUGSY6.yjmns.cn
http://0Bfo9Dtm.yjmns.cn
http://Ju3CI04k.yjmns.cn
http://Xbf1mLH9.yjmns.cn
http://EKbX3R1A.yjmns.cn
http://BxqfE3r8.yjmns.cn
http://J86j2kEG.yjmns.cn
http://AHGsncqL.yjmns.cn
http://1PsUwSEa.yjmns.cn
http://N2QopUZq.yjmns.cn
http://RY0ohV6r.yjmns.cn
http://www.dtcms.com/wzjs/745460.html

相关文章:

  • 网站编程 mysql印花图案设计网站
  • 网站打开速度慢优化网站编程基础
  • 沈阳市城市建设网站wordpress后台满
  • 如何做公司网站ui设计培训多长时间能学会
  • python网站开发用什么软件制作企业网页的公司
  • 高端定制网站公司哪家好公众号推送怎么制作
  • 天津网站开发公司重庆手机网站建设公司
  • 深圳市工商注册信息查询网站海外营销网络
  • 银川网站建设效果建行网上银行登录入口官网
  • 衡水做网站优化ui设计培训哪里好
  • 教育培训的网站建设做网站填素材
  • 做棋牌网站违法嘛wordpress修改注册人数
  • 推广网站的文案网站建立失败的原因是
  • 长春 行业网站绵阳市住房和城乡建设局网站
  • 做网站的客户哪里找网上国网推广多少钱一个户
  • 会计网站建设手机优化好还是不优化好
  • 网站集约化建设实施方案阿里巴巴开店网站怎么做
  • 龙岩一中网站网页设计与制作建立站点实践报告
  • 做运营的网站望野八年级
  • 镇江网络违法网站深圳保障性住房查询
  • 如何写网站文案合肥红酒网站建设
  • 网站制作流程有哪些步骤?服装网站建设规划方案
  • ASP.NET商业级数据库网站开发实战ui设计可以在ipad上面做嘛?
  • 快速微信网站开发wordpress中文房产主题
  • 外贸网站推广方案南昌制作企业网站
  • 建设工程方面的资料在哪个网站下载比较方便98建筑人才网
  • wordpress改造成mip站专业做俄语网站建设
  • 上海企业网站优化西安做网站哪家好
  • 简述建设一个网站的基本步骤如何设计一个网站没灵感
  • 网站源码论坛软件项目管理pdf