首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
一个栈的入栈序列为1,2,3,…,n,其出栈顺序是 p1,p
[单选题]
一个栈的入栈序列为
1,2,3
,
…
,
n
,其出栈顺序是
p1,p2,p3,…,pn
。若
p2=3,
则
p3
可能的取值的个数是
n-3
n-2
n-1
无法确定
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(31)
分享
纠错
3个回答
添加回答
5
hhhyc
第二个出栈的元素为3,那么4,5,6...,n都可以作为第三个出栈的元素,这里就有n-3种情况;
如果p1=4,p2=3,接着出栈就会有p3=2;
如果p1=2,p2=3,接着出栈就会有p3=1;
综上所述,p3不能为3,其他值都可以取,因此一共有n-1种情况
发表于 2019-06-12 21:36:07
回复(0)
5
馨馨秋雨梦
感觉题目会造成误解,入栈序列并没有明确入栈顺序,所以p3是除3以外的数,即n-1
编辑于 2019-06-13 16:23:16
回复(1)
0
offer快到碗里来啊!
不能够是3
发表于 2019-06-01 10:38:49
回复(2)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
算法工程师
2019
寒武纪
Java工程师
来自:
寒武纪2019秋招软件...
上传者:
小小
难度:
3条回答
31收藏
6512浏览
热门推荐
相关试题
简述在TB中使用interface...
Java工程师
C++工程师
寒武纪
2019
硬件工程师
评论
(2)
来自
寒武纪2019秋招DV岗...
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
下面的程序完成了以下功能:在非降序...
Java工程师
C++工程师
算法工程师
寒武纪
2019
评论
(3)
来自
寒武纪2019秋招软件岗...
从 (0, 1)中随机选择两个数,...
Java工程师
C++工程师
算法工程师
寒武纪
2019
评论
(5)
来自
寒武纪2019秋招软件岗...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题