假定栈用顺序的方式存储,栈类型stack定义如下: TYPE stack=RECORD A: ARRAY[1..M0OF datatype; t
假定栈用顺序的方式存储,栈类型stack定义如下:
TYPE stack=RECORD
A: ARRAY[1..M0OF datatype;
t:0..M0;
END;
下面是栈的一种基本运算的实现:
PROCEDURE xxxx(VAR s:stack)
BEGIN
IF s.t=0
THEN print('underflow')
ELSE s.t:=s.t-1;
END;
请问这是栈的哪种基本运算?( )。
A) 栈的推入
B) 栈的弹出
C) 读栈顶元素
D) 将栈置为空栈
A.
B.
C.
D.
一个采用顺序存储结构的栈,其中TOP为栈顶指针。若以地址高端作栈顶,地址低端作栈底,那么进行进栈 计算机类考试 2020-05-23 …
设有初始为空的栈S,对于入栈序列a b c d e f, 经由进栈、进栈、出栈、进栈、进栈、出栈的操 计算机类考试 2020-05-26 …
设有初始为空的栈S,对于入栈序列a、b、c,经由一个合法的进栈和出栈操作序列后(每个元素进栈、出栈各 计算机类考试 2020-05-26 …
有空栈S,对下列待进栈元素序列a、b、c、d、e、f进行进栈、进栈、出栈、进栈、 进栈、出栈的操作后 计算机类考试 2020-05-26 …
使用两个栈共享一片内存空间时,当(34)时,才产生上溢。A.两个栈的栈顶同时到达这片内存空间的中心 计算机类考试 2020-05-26 …
a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,则操作完后,栈S的栈顶元素为() 计算机类考试 2020-05-26 …
a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈、进栈的操作,则操作完后,栈S的栈顶元素 计算机类考试 2020-05-26 …
假设以顺序存储结构实现一个双向栈,即在一维数组的存储空间中存在着两个栈,它们的栈底分别设在数组的两 其他 2020-06-28 …
栈的表示设S[1..max]为顺序存储的栈,变量top指示栈顶的位置,栈为空的条件是,栈为满的条件 其他 2020-06-28 …
为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的设在内A. 其他 2020-07-10 …