首页 > 试题广场 >

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

[单选题]

两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。

  • 正确
  • 错误
两端向中间延伸,这时候超过栈的长度也没有溢出内存,只是延伸到了另一个栈空间了。

发表于 2018-07-22 22:36:29 回复(0)
数组有两个端点,两个栈有两个栈底,让一个栈的栈底为数组的始端,另一个为数组的末端,即下标为数组长度n-1处。这样,两个栈如果增加元素,就是两端点向中间延伸
发表于 2017-11-13 21:53:04 回复(0)