早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶

题目

● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1

参考答案
正确答案:C
本题考查入栈操作。需要注意的是,栈顶指针top的下标是从n开始的,即栈是向小下标方向移动的。所以top移动的时候需减1;又因为top指针指向栈顶元素,所以要先更新top指针,再将x入栈。
看了● 若一个栈以向量V[1..n...的网友还看了以下:

如果以链表作为栈的存储结构,则退栈操作时( )。A.必须判别栈是否满B.必须判别栈是否空C.判别栈元 计算机类考试 2020-05-23 …

设有初始为空的栈S,对于入栈序列a、b、c,经由一个合法的进栈和出栈操作序列后(每个元素进栈、出栈各 计算机类考试 2020-05-26 …

如果以链表作为栈的存储结构,则退栈操作时(55)。A.必须判别栈是否满B.对栈不作任何判别C.判别栈 计算机类考试 2020-05-26 …

栈的操作编写实现顺序栈的各种基本操作的算法,并在此基础上完成如下功能:(1)初始化栈S;(2)判断 其他 2020-06-28 …

数据结构:用P表示入栈操作,D表示出栈操作,若元素入栈的顺序为1234,为了得到1342出栈顺序用 其他 2020-06-28 …

数据结构1、若元素a,b,c,d,e,f依次进栈,允许进栈、退栈操作交替进行。但不允许连续三次进行 其他 2020-06-28 …

证明两个不同的合法栈操作序列不可能得到相同的输出元素拜托了各位假设以S和X分别表示入栈和出栈的操作 数学 2020-06-28 …

.如果以链表作为栈的存储结构,则退栈操作时()。A.必须判别栈是否满B.判别栈元素的类型c.必须判 其他 2020-07-10 …

设有4个元素1,2,3,4依次进栈,而出栈操作可随时进行(进出栈可任意交错进行,但要保证进栈次序不 其他 2020-07-10 …

在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()A、栈底单元B、7FH单元C、栈底单元地址加 其他 2020-07-10 …