首页 > 试题广场 >

两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会

[单选题]
两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端()。
  • 正确
  • 错误
使用一个数组来存储两个栈,让一个栈的栈底为该数组的始端,另一个栈的栈底为该数组的末端,每个栈从各自的端点向中间延伸。
发表于 2017-06-05 17:32:27 回复(0)
两栈共享连续存储空间,两个栈的栈底分别设在这个存储空间的两端的存储结构中,为了使两栈的空间能够做到互补余缺,减少溢出的可能性,两个栈的栈满溢出都不能按位置判别,仅当两栈的栈顶相遇时,才可能栈满溢出。
发表于 2022-01-08 07:51:41 回复(0)