网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月22日
漏签
0
天
c语言吧
关注:
799,026
贴子:
4,359,284
看贴
图片
吧主推荐
视频
游戏
2
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
关于共享栈是否可以减少栈溢出的可能性的问题
只看楼主
收藏
回复
xingzhe826
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
答案中说这种共享栈可以减少溢出的可能性,于是我计算了一下,结果发现它并没有降低溢出的可能性,如下
哪位大神不吝赐教,谢谢
xingzhe826
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是我在《数据结构1800》第三章看到的问题
最近一直在做1800,有时候遇到一些不懂的问题,自己一个人死钻也想不到问题的关键所在,因此我创建了一个群,大家学习交流一下吧
数据结构学习群237894341
这不是广告!!!!!纯粹是学习交流,谢谢
2025-08-22 14:38:11
广告
不感兴趣
开通SVIP免广告
贴吧用户_0aX44SZ
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我觉得是逻辑上的“减少可能性”:
如果每个堆栈都有独立分配的内存,那么每个堆栈的使用量上限都相同。
比如:每个堆栈50个单元。最大能使用50个。(不管堆栈的使用量为多少)
如果两个堆栈共享,那么如果其中一个堆栈使用多,另一个使用少。由于堆栈是共享的,其中那个用的多的堆栈就可以使用那个用的少的堆栈的空余空间。(而不是被50上限限制死)
比如:某一时刻,堆栈A需要70个单元,堆栈B需要20个单元。共90,即使使用量小于100,第一种独立分配内存的方式也无法满足要求。但是共享的堆栈模式就可以满足(用多的填充少的)。
如果下一时刻,堆栈A需要分配20个,而堆栈B需要70个,这样共享的堆栈模式就完全满足。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示