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

郑州网站推广多少钱网页版微信登陆入口

郑州网站推广多少钱,网页版微信登陆入口,新乡外贸网站建设,建设项目网站备案名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 0、思维导图栈和队列1、栈1)特点2&#xff0…

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波·莫听穿林打叶声》
本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

目录

    • 0、思维导图
    • 栈和队列
    • 1、栈
      • 1)特点
      • 2)分类
      • 3)应用
    • 2、队列
      • 1)特点
      • 2)分类
      • 3)应用

0、思维导图

在这里插入图片描述

栈和队列

1、栈

栈是一种遵循后进先出(LIFO,Last In First Out)原则的数据结构。可以想象成一摞盘子,最后放上去的盘子会最先拿掉。
在这里插入图片描述

1)特点

“后进先出(LIFO)”
在这里插入图片描述

2)分类

①顺序栈
在这里插入图片描述

采用顺序存储的栈结构。

  • 1️⃣入栈和出栈
    在这里插入图片描述

  • 2️⃣判断栈满空

    说明:栈顶指针top表示当前栈顶元素的位置、MAXSIZE是数组容量大小。

    • a.满:top == MAXSIZE - 1

    • b.空:top == -1

②链栈

采用链式存储的栈结构
在这里插入图片描述

  • a.入栈和出栈

在这里插入图片描述

  • b.判断栈满空

    说明:top为栈顶指针

    • 栈满:一般不存在此类情况

    • 栈空:top == NULL

③共享栈
共享栈通常是指在程序设计中,多个线程共享同一个栈空间的概念,如下图,两个顺序栈共享内存空间。
在这里插入图片描述

判断栈空、栈满

  • 栈空:top0=-l 时0号栈为空,topl=MaxSize时1号栈空;
  • 栈满:两个栈顶指针相邻(topl-top0=l)。时

3)应用

①函数调用(一般递归较为常见)

②表达式求值
在这里插入图片描述

  • 前缀表达式

    • 运算符位于操作数之前
  • 中缀表达式

    • 运算符位于操作数之间
  • 后缀表达式

    • 运算符位于操作数之后
  • 前中后缀转换

    • 1️⃣中缀转前缀

      • 转换步骤

        • 1、加括号

        • 2、前移运算符

        • 3、去括号

      • 举例在这里插入图片描述

    • 2️⃣中缀转后缀

      • 转换步骤

        • 1、加括号

        • 2、后移运算符

        • 3、去括号

    • 举例在这里插入图片描述

③括号匹配

在这里插入图片描述

④深度优先搜索

2、队列

队列是一种遵循先进先出(FIFO,First In First Out)原则的数据结构。可以想象成排队买票,最先排队的人最先买到票。

在这里插入图片描述

1)特点

“ 先进先出(FIFO)”
在这里插入图片描述

2)分类

①顺序队列

使用顺序存储的队列结构

  • 入队和出队
    在这里插入图片描述

  • 判断满与空

    • 队头指针front和队尾指针rear分别指示当前队头元素和队尾元素的位置

    • 满:rear == MAXSIZE - 1

    • 空:front == rear

②循环队列

队列的头尾相接的顺序队列结构
在这里插入图片描述

  • 判断满与空

    • 队头指针front和队尾指针rear分别指示当前队头元素和队尾元素的位置。Maxsize指队列的数组大小。

    • 满:(rear + 1) % Maxsize == front,其中%表示取模运算。

    • 空:front == rear。

    • 元素个数:(rear - front + Maxsize) % Maxsize

③链式队列

使用链式存储的队列结构
在这里插入图片描述

  • 判断满与空

    说明:头指针front和尾指针rear分别指向当前队头元素和队尾元素。

    • 满:一般不存在此类情况
    • 空:front == NULL且rear == NULL。

④双端队列
两端都可以进行入队和出队操作的队列
在这里插入图片描述

  • 输出受限的双端队列

    • 一端可插入和删除,另一端只允许插入
      在这里插入图片描述
  • 输入受限的双端队列

    • 一端可进行插入和删除,另一端只允许删除
      在这里插入图片描述

3)应用

①层次遍历

②计算机系统

  • 资源管理

  • 消息缓冲

  • 页面替换算法

③广度优先搜索

上述内容笔记部分图片来源网络,侵删。
参考内容:
1.《王道数据结构》
2.【LeetCode】括号匹配问题
3.数据结构电子讲义
4.数据结构共享栈

Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder)
点赞加关注,收藏不迷路!本篇文章对你有帮助的话,还请多多点赞支持!

http://www.yayakq.cn/news/187562/

相关文章:

  • 袜子技术支持深圳网站建设国际新闻最新消息今天新闻
  • 网站商业授权含义有哪些做国际贸易的网站
  • 建设厅国网查询网站网站开发 避免 字段变化 代码
  • 可以做装修效果图的网站有哪些阿里云网络服务器
  • 四川聚锋建设工程有限公司官方网站竞价单页 网站
  • 房屋租赁网站建设管理成都必去十大网红景点
  • 电脑网站转换手机网站怎么做seo黑帽技术有哪些
  • 开发触屏版网站标签西安为什么今天紧急通知
  • 济南模板建站软件企业管理公司是干什么的
  • 申请一个网站需要多少钱网站的推广方案有哪些
  • 网站百度权重查询张家口桥西区建设局网站
  • 德州做网站dzqifanwordpress 科技类主题
  • 秦皇岛建设局局官方网站网站建设背景分析论文
  • app网站建设哪家好大连开发区凯旋国际
  • 甘德县公司网站建设广州天华建筑设计有限公司
  • 营销型网站建设怎么收费东莞24小时推广首页
  • 最简单的手机网站制作单位制作网站备案
  • 平台网站建设多少钱做爰视频免费观看网站
  • 创想网站标志设计图片及说明
  • 做的王者荣耀钓鱼网站关键词排名优化网站建设公司哪家好
  • 怎么查询网站的域名网站后台的建设
  • 郑州公司建设网站韩国vps
  • 帮别人做网站市场价电商类网站开发
  • 沧州网站推广烟台网站制作开发
  • 信息图表制作网站网站建设用什么视频播放器
  • 什么网站可以免费发广告wordpress 买主题
  • 滑县网站建设哪家便宜nas可做网站服务器吗
  • 免费 网站 平台wordpress英文版安装选哪个语言
  • 网上三维展馆网站是怎么做的lovefort表白网站制作
  • 做网站的去那里接单中国建设银行个人登录入口