首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。
若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。
admin
2012-01-20
33
问题
若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。
选项
A、i
B、 n-i
C、n-i+1
D、不确定
答案
C
解析
栈是一种特殊的线性表,只能在固定的一端进行插入和删除操作。栈的运算是一种后进先出的操作原则。本题中,入栈下列与输出下列的倒置是对应的,即输出序列的pl对应入栈序列的n,输出序列的p2对应入栈序列的n-1,由此可推出,pi对应入栈序列的n-i+1。
转载请注明原文地址:https://kaotiyun.com/show/mXVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
有以下程序:#includemain(){intn,*p=NULL;*P=&n:printf("Inputn:");scanf("%d",&p);printf("outputn:");p
下列叙述中错误的是()。
以下叙述中正确的是()。
下面是有关C语言字符数组的描述,其中错误的是()。
在满足实体完整性约束的条件下()。
若有定义:inta;floatb;doublec;,程序运行时输入:a=1,b=2,c=3,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];假定文件己正确打开,不能正确地从文件中读入10名工人
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
测试用例包括输入值集和【 】值集。
随机试题
血液凝固的主要步骤是
肺炎支原体肺炎的特点
散剂混合时,出现润湿和液化现象的相关条件是
纳税人办理纳税申报时应当如实填写纳税申报表,并根据不同情况相应报送下列有关证件资料。( )
与金融衍生产品相对应的基础金融产品可以是( )。
销售折让的处理涉及收入的减少,不涉及成本和存货的变动。()
某市甲房地产开发公司2012年开发的某写字楼项目的相关资料如下:(1)取得土地使用权所支付的金额为5000万元:(2)写字楼开发成本为3000万元;(3)财务费用中与写字楼开发项目相关的利息支出为300万元(不能提供金融机构证明);
设随机变量X服从参数为1的泊松分布,则P{X=E(x2)}=___________。
Travellingcanbeawonderfuladventure.Travellingbyairplane,however,canbeverytiring.Thefollowing【K1】______(be)somet
Somepeoplethinktheyhavean【B1】______totheproblemsofautomobilecrowdingandpollutioninlargecities.Theiransweristh
最新回复
(
0
)