求详细 判定一个栈ST(最多元素为m0)为空的条件是() A.top!=0 B.top==0 C.top!=m0 D.top==m0-1

求详细解析一下本题的ABCD 为啥选b
判定一个栈ST(最多元素为m0)为空的条件是() A.top!=0 B.top==0 C.top!=m0 D.top==m0-1

top是头指针
头指针等于0或者等于null时就是栈没有节点也就为空

堆栈后进先出,top是栈顶指针,为空的条件就是top=0,即B;
D是堆栈满

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632