设用数组A[1,n]作为两个栈S1、S2的共用存储空间,对任一个栈,只有当数组A[1,n]全满时才不作入栈操作,则分配这两个栈空间的最佳方案是( )。

A:S1的栈底位置设为1,S2的栈底位置设为n B:S1的栈底位置设为n/2,S2的栈底位置设为n/2+1 C:S1的栈底位置设为1,S2的栈底位置设为n/2 D:S1的栈底位置设为n/2,S2的栈底位置设为1

设数组S[n]作为两个栈S1和s2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。

A:S1的栈底位置为0,S2的栈底位置为n-1 B:S1的栈底位置为0,S2的栈底位置为n/2 C:S1的栈底位置为0,S2的栈底位置为n D:S1的栈底位置为0,S2的栈底位置为1

设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是______。

A:S1的栈底位置为0,S2的栈底位置为n-1 B:S1的栈底位置为0,S2的栈底位置为n/2 C:S1的栈底位置为0,S2的栈底位置为n D:S1的栈底位置为0,S2的栈底位置为1

为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有________时才可能产生上溢。

A:两个栈的栈顶在栈空间的某一位置相遇 B:其中一个栈的栈顶到达栈空间的中心点 C:两个栈的栈顶同时到达栈空间的中心点 D:两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底

为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有______时才可能产生上溢。

A:两个栈的栈顶在栈空间的某一位置相遇 B:其中一个栈的栈顶到达栈空间的中心点 C:两个栈的栈顶同时到达栈空间的中心点 D:两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底

为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有当( )时才可能产生上溢。

A:两个栈的栈顶在栈空间的某一位置相遇 B:其中一个栈的栈顶到达栈空间的中心点 C:两个栈的栈顶同时到达栈空间的中心点 D:两个栈均不空,且一个栈的栈顶到达另一个栈的栈底

为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有______时才可能产生上溢。

A:两个栈的栈顶在栈空间的某一位置相遇 B:其中一个栈的栈顶到达栈空间的中心点 C:两个栈的栈顶同时到达栈空间的中心点 D:两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底

微信扫码获取答案解析
下载APP查看答案解析