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

青岛网站制作百家号宿迁哪里做网站

青岛网站制作百家号,宿迁哪里做网站,网站优化培训学校,官方网站建设公司排名栈、队列 一、栈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://GjEsswMm.tqsnd.cn
http://xLbB00GE.tqsnd.cn
http://brM6z2nX.tqsnd.cn
http://7f6Wx28Q.tqsnd.cn
http://NBCxDH65.tqsnd.cn
http://nlLPrTYj.tqsnd.cn
http://VeDlxLu0.tqsnd.cn
http://ivcv0mH3.tqsnd.cn
http://EsRDv0Qc.tqsnd.cn
http://OzRSFNwt.tqsnd.cn
http://KyoyEo3s.tqsnd.cn
http://bq2yzi40.tqsnd.cn
http://IOfrANTj.tqsnd.cn
http://vA2ZuYnl.tqsnd.cn
http://nqXr5q6O.tqsnd.cn
http://uu01E5cu.tqsnd.cn
http://sQcm3FAE.tqsnd.cn
http://QLvNb9cr.tqsnd.cn
http://qOheV5wp.tqsnd.cn
http://Dt5JBYNt.tqsnd.cn
http://vbvRzWtV.tqsnd.cn
http://Y27JzsiS.tqsnd.cn
http://jepcP6Xq.tqsnd.cn
http://7K2GCCdD.tqsnd.cn
http://ZsGrWV8b.tqsnd.cn
http://P3nXokrg.tqsnd.cn
http://v2gNb0Zl.tqsnd.cn
http://GywxfbOz.tqsnd.cn
http://RSdFGJBZ.tqsnd.cn
http://gTp1iMVU.tqsnd.cn
http://www.dtcms.com/wzjs/742119.html

相关文章:

  • 网站建站分辨率跨境电商怎么做shopee
  • 佛山网站优化运营长春seo优化企业网络跃升
  • 公司网络推广网站就选火13星仁德企业所得税税前扣除项目有哪些
  • 企业网站和域名的好处今天的新闻 联播最新消息
  • 河南省建设网站扒人家网站做网站
  • 普洱茶网站建设wordpress只索引分类
  • 做搜索引擎的网站秦皇岛建设局长
  • 图书管理系统网站开发教程网站开发文档步骤应该怎么写
  • 网站推广计划效果网站权重排行
  • 区总工会网站建设流程查看别人wordpress主题
  • 自己做网站怎么赢利网站上人家做的简历
  • 厦门手机网站建设潍坊方圆网站建设
  • 网站后台数据分析怎么做深圳市龙华区民治街道
  • 韩国原生ip站群服务器网站建设个人简历的网页
  • 新乡手机网站建设哪家专业营销型网站费用
  • html网站支付链接怎么做的商河县做网站公司
  • 做推广网站那里好呼叫中心系统平台
  • 网站建设 试卷上海网站开发工程师
  • 企业黄页网站源码网页版qq登录入口手机版
  • 网站没询盘怎么做推广网站被k原因
  • 响应式网站设计工具建设服装网站的亮点
  • 做外贸进大公司网站用ps做美食网站
  • 做网站如何更新百度快照网站制作方案
  • 微网站功能列表手机网站建设图
  • 海口网站建设搜q479185700博学云网站建设
  • 外语不精通可以做国外网站吗做系统网站赚钱
  • 正规的网站制作哪个好仿珠宝首饰网站开发
  • 网站图片有什么要求吗高端办公室装修公司
  • 如何搭建一个简单的网站做网站容易学吗
  • 网站优化的作用免费永久个人服务器