关于C栈的问题。高手进
2个回答
展开全部
你依次考虑出栈的元素
b,d,c,f,e,a
每一个元素出栈时,连同其本身在内,还有多少个元素在栈里面的,对应这些值的最大值,就是栈的至少容量。因为如果少于这个容量,栈将无法容纳每一个出栈元素所需要的空间。
这个例子中,这个最大值就是元素
d
出栈时,连同
d
本身在内,还有
a、c、d
3个元素在栈中(b已经出栈),所以,这个题目的答案就是
3
b,d,c,f,e,a
每一个元素出栈时,连同其本身在内,还有多少个元素在栈里面的,对应这些值的最大值,就是栈的至少容量。因为如果少于这个容量,栈将无法容纳每一个出栈元素所需要的空间。
这个例子中,这个最大值就是元素
d
出栈时,连同
d
本身在内,还有
a、c、d
3个元素在栈中(b已经出栈),所以,这个题目的答案就是
3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询