问题 问答题 简答题

试述栈的基本性质?

答案

参考答案:

由栈的定义可知,这种结构的基本性质综述如下:

(1)集合性。栈是由若干个元素集合而成,当没有元素的空集合称为空栈;

(2)线性结构。除栈底元素和栈顶元素外,栈中任一元素均有唯一的前驱元素和后继元素;

(3)受限制的运算。只允许在栈顶实施压入或弹出操作,且栈顶位置由栈指针所指示;

(4)数学性质。当多个编号元素依某种顺序压入,且可任意时刻弹出时,所获得的编号元素排列的数目,恰好满足卡塔南数列的计算,即:

Cn=Cn2n/(n+1)

其中,n为编号元素的个数,Cn是可能的排列数目。

单项选择题
单项选择题