itgle.com

由两个栈共享一个存储空间的好处是______。A.减少存取时间,降低下溢发生的几率B.节省存储空间,降低上溢发生的几率C.减少存取时间,降低上溢发生的几率D.节省存储空间,降低下溢发生的几率

题目

由两个栈共享一个存储空间的好处是______。

A.减少存取时间,降低下溢发生的几率

B.节省存储空间,降低上溢发生的几率

C.减少存取时间,降低上溢发生的几率

D.节省存储空间,降低下溢发生的几率


相似考题
参考答案和解析
正确答案:B
解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一个足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使它们的存储空间互补。
更多“由两个栈共享一个存储空间的好处是______。A.减少存取时间,降低下溢发生的几率B.节省存储空间,降 ”相关问题
  • 第1题:

    由两个栈共享一个存储中间的好处是

    A.减少存取时间,降低下溢发生的机率

    B.节省存储空间,降低上溢发生的机率

    C.减少存取时间,降低上溢发生的机率

    D.节省存储空间,降低下溢发生的机串


    正确答案:B
    解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一十足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连续存储空间,则可利用栈的动态特性使他们的存储空间互补。

  • 第2题:

    由两个栈共享一个存储空间的好处是A.减少存取时间,降低下溢发生的概率 B.节省存储空间,降低上溢发生的概率C.减少存取时间,降低上溢发生的概率 D.节省存储空间,降低下溢发生的概率


    正确答案:B
    栈是一种只允许在栈顶进行插入和删除操作的线性表,使两个栈共享同一存储空间的是双向栈,即将两个栈的栈顶设在向量空间的两端,让两个栈各自向中间空间延伸。当其中一个栈的元素较多,超过向量空间的一半时,只要另一个栈的元素不多,那么,前者就可以占用后者的部分存储空间。只有当整个向量空间被两个栈占满(即两个栈底相遇)时,才会发生上溢。使用这种栈的优点是可以有效地节省存取空间,降低上溢发生的概率,而对于存取时间并没有影响。

  • 第3题:

    由两个栈共享一个向量空间的好处是(38)。

    A.减少存取时间,降低下溢发生的机率

    B.节省存储空间,降低上溢发生的机率

    C.减少存取时间,降低上溢发生的机率

    D.节省存储空间,降低下溢发生的机率


    正确答案:B
    解析:两个栈共享一个向量空间,将两个栈底分别设在向量的两端,栈顶各自向中间伸展,仅当两栈顶相遇时才上溢。由于两个栈之间的互补余缺,使得它们可以节省存储空间,降低上溢发生的机率。

  • 第4题:

    由两个栈共享一个向量空间的好处是( )。

    A.减少存取时间,降低下溢发生的几率

    B.节省存储空间,降低上溢发生的几率

    C.减少存取时间,降低上溢发生的几率

    D.节省存储空间,降低下溢发生的几率


    正确答案:B
    解析:由两个栈共享一个向量空间的好处是节省存储空间,降低上溢发生的几率。

  • 第5题:

    由两个栈共享一个向量空间的好处是______。

    A.减少存取时间,降低下溢发生的机率

    B.节省存储空间,降低上溢发生的机率

    C.减少存取时间,降低上溢发生的机率

    D.节省存储空间,降低下溢发生的机率


    正确答案:B