当前位置:网站首页>一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
2022-08-05 10:04:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
一个栈的输入序列为1 2 3 4 5 的出站顺序是什么?这个经常会在面试的时候出现。
如何判断栈的进出问题一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )A. 2 3 4 1
解答:
一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( ) A.2 3 4 1 5 B.5 4 1 3 2C.2 3 1 4 5 D.1 5 4 3 2 这题就选B 这样的题做多了就找出规律了 先进1和2,2出栈进入3,3出栈,进入4,4出栈,1在出栈,5进,5出栈,所以是23415,A对 进1和2,2出栈进入3,3出栈,进入4,在进入5,5出,4在出,就是23145,C对 1进,1出,2345进,然后5432出,就是15432,D对 B是错误,因为5要想出来,就必须五个数都要进栈,那么出来就一种结果是54321,答案是54132所以不对 这种题找规律,就能做出来
我们都知道栈是先进后出的,可以理解为桶状结构,
对于上面那种不可能的情况可按下图理解:
5最先出来说明其他的四个都没有出来,那么这四个的顺序就必须安照进来的先后顺序依次排列,这就要符合先进后出的原理,出来只有一个通道,下面的数字必须在后面才能出来。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106134.html原文链接:https://javaforall.cn
边栏推荐
- 韦东山 数码相框 项目学习(六)tslib的移植
- 微服务 技术栈
- Complete image segmentation efficiently based on MindSpore and realize Dice!
- 蚁剑webshell动态加密连接分析与实践
- DFINITY 基金会创始人谈熊市沉浮,DeFi 项目该何去何从
- ffmpeg drawtext add text watermark
- 19. Server-side session technology Session
- IDEA performs the Test operation, resulting in duplicate data when data is inserted
- 手写柯里化 - toString 理解
- 气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
猜你喜欢
Pytorch Deep Learning Quick Start Tutorial -- Mound Tutorial Notes (3)
气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
The technological achievements of Shanghai Konan were selected into the "2021 Shanghai Network Security Industry Innovation Research Achievement Catalog" by the Municipal Commission of Economy and Inf
What is CRM Decision Analysis Management?
MySQL事务
dotnet OpenXML parsing PPT charts Getting started with area charts
语音社交软件开发——充分发挥其价值
Egg framework usage (2)
Oracle temporary table space role
高质量 DeFi 应用构建指南,助力开发者玩转 DeFi Summer
随机推荐
PAT Grade B-B1020 Mooncake(25)
three objects are arranged in a spherical shape around the circumference
mysql索引
无题九
ffmpeg drawtext 添加文本水印
【AGC】增长服务1-远程配置示例
After Keil upgrades to AC6, what changes?
七夕浪漫约会不加班,RPA机器人帮你搞定工作
Pytorch深度学习快速入门教程 -- 土堆教程笔记(三)
EU | Horizon 2020 ENSEMBLE: D2.13 SOTIF Safety Concept (Part 2)
21 Days of Deep Learning - Convolutional Neural Networks (CNN): Clothing Image Classification (Day 3)
力扣(LeetCode)216. 组合总和 III(2022.08.04)
leetcode: 529. 扫雷游戏
Introduction to SD NAND Flash!
蚁剑webshell动态加密连接分析与实践
无题七
egg框架使用(二)
19. Server-side session technology Session
MySQL使用聚合函数可以不搭配GROUP BY分组吗?
皕杰报表的下拉框联动