题目内容
(请给出正确答案)
提问人:网友qwdybbs
发布时间:2022-01-06
[主观题]
栈的基本运算有3种:入栈、出栈和________。
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
A.如果栈顶端指针top为1,则栈为空
B.入栈是将数据放入堆栈的顶端,栈顶端指针top加一
C.出栈是将栈顶端的数据取出,栈顶端指针top减一
D.如果是固定长度的栈,当栈顶端指针top与长度相等时,栈是满的
若对线性表的基本操作加一定限制,则形成下面两种特殊的线性表。 栈(stack):是一种后进先出(Last In First Out,简称LIFO)的线性表。它的所有插入、删除操作都在线性表的表尾进行。栈涉及的数据运算包括:建立栈、入栈、出栈、销毁栈等。进栈、出栈操作只能在栈顶处进行。 在下图中,A0~AB内存单元中的数据可视为一个有12个数据元素、数据元素大小为1个字节的栈。执行一次出栈操作,取出的元素为 ()
A、06
B、11
C、AC
D、A0
下列叙述中,正确的是()。
A.入栈运算只需将新元素插到栈顶指针指向的位置
B.出栈运算只需将栈顶元素赋给一个指定变量
C.出栈运算与读栈顶元素是相同的操作
D.读栈顶元素不删除栈顶元素
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!