软考- 受限双端队列出队顺序--后面有历年真题

news2024/10/5 14:32:28

前提:栈和队列 

栈: 先进后出  

队列:先进先出

对于元素1,2,3,4按照顺序进出栈和队列时:

对于入栈,出栈时: 可以进一个元素,出一个元素: 能得到1234出栈顺序,也可以进入几个元素后再开始出栈,比如  进入123后,开始出一个元素3, 再出一个元素2,再进一个元素4,再出栈得到的顺序为 3241 

如果出栈或者出队是4开头的,说明是全部元素进入后,才进行的出栈,出队操作。

如果输出序列不是4开头的,说明某个元素进来后就输出了,并不是全部元素进来后才输出

双端受限出队

 左端完全受限:

这种情况就相当于栈,先进后出

进入1234  出队顺序为 4321

右端只有输出没有输入

对于上面左端相当于是栈,右边是队列,不过右端只能输出。

如果输出 4123时,顺序为,全部元素进入后,先出4而且是从左端的栈出, 剩余的元素 从右端按照队列出。

 对于 4132时,输出第一个元素4,从左端出栈,第二个元素从右端按照先进先出出队列1,剩余23时,均从左端栈出。

第一个出队元素是4,说明是全部元素进入后再去输出的,4输出后,只能1或者3出,因为输入的元素列表中就只剩1,2,3了, 元素2 不能作为第二个输出的元素。

技巧: 对于这种只有一端输入,两端输出时,可以列一个序列 1234 然后,这个序列可以选择是从栈还是从队列中输出,输出后的元素要从序列中进行删除。

右端 只有输入没有输出

 输出 4123时,1,4左端输入,2,3右端输入

 对于 4132这个顺序,4肯定是左边输入的,1如果是左边输入,则2,3则右端输入,得到4123,得不到4132; 同样,1如果是右边输入的,2,3如果是右边输入得到输出序列有123,如果是左边输入的,则得到 4321 。得不到4132序列

对于序列 4213 呢,24从左端输入,13从右端输入,对于输出队列,左端输出队列 + 右端输出队列。 

同理: 4231这个序列是得不到的。 

例子:

 

参考: 

数据结构(18)输入受限的双端队列和输出受限的双端队列详解__李白_的博客-CSDN博客

数据结构复习6:双端队列梳理分析_在双端队列中输出受限,当两端输入时,哪一端先输出_Joy_joye的博客-CSDN博客

练习题: 里面有错误的地方,需要自己甄别一下

数据结构复习(栈和队列)_设依次进入循环队列的元素是1 2 3 4 5,则出队的序列是( )_霏ིྀ宇ིྀ的博客-CSDN博客

关于受限的双端队列输入序列1234所得序列问题的详细解答_Srziii的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/540124.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于MATLAB的车牌识别系统+GUI界面的毕业设计(完整源码+课题报告+说明文档+数据)

文章目录 1. 前言2. 实现步骤1)颜色信息提取2)倾斜校正3)字符分割4)字体识别5)语音播报6)存储数据 3. 效果展示4. 总结5. 完整源码下载 1. 前言 近年来,随着交通现代化的发展要求,汽车牌照自动识别技术已经…

网络安全实验——web安全

目录 实验目的 实验原理 实验内容 实验1 1. 地址栏中执行脚本 2. 对DOM技术的利用 实验2 1.jump1 2.jump2 3.get 4.xss 5.注册bss 6.盗取cookie 7.分析cookie 实验3 一.搭建IIS服务器 二.身份验证和权限设置 三.IP地址和域名限制 四.安全通信 五. 单点登录 …

《终身成长》笔记四——如何面对失败

目录 经典摘录 秉性 一个英雄具备的所有特质 ​编辑 什么是成功 什么是失败 掌控成功 领导力与固定型思维模式 成长型思维模式领导者的行为 害羞 经典摘录 秉性 天才们,因为自己拥有的优势而得意忘形,不去学习如何努力奋斗以及如何面对挫折。…

Win10系统开机使用一段时间会变成蓝屏怎么办?

Win10系统开机使用一段时间会变成蓝屏怎么办?最近有用户在使用电脑的时候遇到了一个问题,当自己开机使用了一段时间之后,电脑就会变成蓝屏无法操作,导致自己的使用中断了。如果经常出现这样的问题,那么就需要去进行电脑…

图解LeetCode——141. 环形链表

一、题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&a…

使用jsDelivr和GitHub,上传本地静态资源到免费CDN

目标:将本地图片资源上传到免费CDN,以便随时使用!其他静态资源亦可,例如:js、css、pdf、word、excel 等等 ①在github上创建新仓库:resources,用于存放要上传到 CDN 的静态资源: ②上…

成都欢蓬信息:抖音电商去年GMV增速超80%

在今年的抖音电商生态大会上,抖音电商交出了年度“成绩单”。 5月16日,抖音电商总裁魏雯雯披露,近一年抖音电商GMV(成交额)增幅超80%。其中,商城GMV同比增长277%,电商搜索GMV同比增长159%&#…

NAVICAT 自动备份数据库到本地

1:设置备份文件存储路径地址 右键数据库连接 ——》编辑连接——》高级 2:选择要备份的数据库 点击 备份——》新建备份——》对象选择 ——》保存 输入文件名称 ——》确定 备份 下出现 保存的备份文件 3:设置自动备份 点击 自动运行——》新建批处理作业 点击 新建…

家电回收APP小程序开发 上门回收旧物管理专家

家用电器使我们日常生活中必不可少的用品,随着使用年限的增加,可能会出现老化问题,人们买了新的之后,废旧电器的处理也成为一大难题。笨重不易移动,扔了可惜,放置占地,该怎么办呢?废…

【Linux下】 线程同步 生产者与消费者模型

文章目录 【Linux下】 线程同步 生产者与消费者模型线程同步同步概念与竞态条件条件变量条件变量本质 操作条件变量初始化和销毁条件变量等待唤醒 通过条件变量实现的简单线程同步例子为什么pthread_cond_wait需要互斥锁条件变量使用规范 生产者与消费者模型生活中的生产者与消…

jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()

jQuery学习记录–jQuery语法,选择器,事件及hide(),show(),toggle() jQuery 简介 jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。 jQuery 库包含以下功能: HTML 元素选…

AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6)

AMBER分子动力学模拟之结果分析(构象分析)-- HIV蛋白酶-抑制剂复合物(6) RMSD RMSF b-facto计算 RMSD RMSD measures the deviation of a target set of coordinates (i.e. a structure) to a reference set of coordinates, with R M S D 0.0 \mathrm{RMSD}0.0 RMSD0.0 i…

【分享】又找到几个免费使用gpt4的方法!

哈喽,大家好,我是木易巷~ GPT-4是OpenAI推出的最新人工智能语言模型,拥有惊人的1750亿个参数,是目前最大、最强大的语言模型之一,能够根据给定的文本或关键词生成高质量的文本,可以处理多模态数据&#xf…

nodejs进阶(3)—路由处理

1. url.parse(url)解析 该方法将一个URL字符串转换成对象并返回。 url.parse(urlStr, [parseQueryString], [slashesDenoteHost]) 接收参数: urlStr url字符串 parseQueryString 为true时将使用查询模…

基于Vue框架的思源新闻发布平台设计与实现(论文+源码)_kaic

摘 要 经过针对全校随机抽取的100名学生进行的研究发现,有约69%的学生,并不关心思源新闻,一些学生表示思源每天发生的大小事与他们无关。这项调查突显了需要提供一个能激发学生对思源校园新闻感兴趣的平台。因此本文为思源学院全…

今天面了个字节拿38K出来的,真是砂纸擦屁股,给我露一手

今年的春招已经结束,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好,他山之石…

H264宏块包含的各种语法信息详解

H264宏块包含的各种语法信息详解 本文将以CABAC编码需要编码的语法元素的程序为例,分析H264宏块中所包含的各种语法元素的含义。 以上三种变量的其他情况分支,本文进行了省略处理,完整的,全分支的CABAC编码见参考资料【1】 1、 s…

vscode使用插件remote-ssh远程连接服务器

vscode使用插件remote-ssh远程连接服务器 0.引言1.配置密钥对1.1.本地端1.2.服务器端 2.服务器端配置3.vscode连接4.调试 0.引言 用上了公司百万级的服务器 😆 😆 😆 😆 参考1参考2 1.配置密钥对 生成密钥对,是为了…

[离散数学]谓词逻辑与推理演算

文章目录 谓词逻辑辖域变元的约束---换自由变元 不容易出错枚举前束范式量词例子练习题特殊例子如果明天下雨,则某些人将被淋湿如果人都爱美,则漂亮的衣服有销路 谓词推理量词相关规则 (去量词 加量词) 谓词逻辑 辖域 变元的约束—换自由变元 不容易出错 枚举 前束范…

博客系统后端设计(五) - 实现登录页面功能

文章目录 约定前后端交互接口修改前段代码修改后端代码登录测试 约定前后端交互接口 这里约定请求是一个 POST 请求,路径是 /login,使用的是以下的格式: usernamzhangsan&password123 响应是 HTTP/1.1 302,因为在成功登录之…