当两个栈共享同一存储区时,栈利用一维数组stack[1..n]表示,两栈顶指针为top[1]与top[2],则当栈1空时,top[1]为____;栈2为空时,top[2]为____,栈满时为____。
举一反三
- 当两个栈共享一存储区时,栈利用一维数组 stack(1,n)表示,两栈顶指针为 top[1]与 top[2],则当栈 1 空时,top[1]为(__),栈 2 空时 ,top[2]为(__),栈满时为(__);
- 当两个栈共享存储区时, 找利用谁数组scion[n]表示,两栈顶指针为top[0]与top[1],则当栈0空时,top[0]为____,栈1空时 ,top[1]为____,栈满时为____。
- 当两个栈共享一存储区时,栈利用一维数组stack(1.,1)表示,两栈顶指针为top[1]与 top[2],则当栈1空时,top[1]为[input=type:blank,size:4][/input],栈⒉空时,top[2]为[input=type:blank,size:4][/input],栈满时为[input=type:blank,size:4][/input]。
- 当两个栈共享一存储区时,栈利用一维数组 stack(1,n)表示,两栈顶指针为 top[1]与 top[2],则当栈 1 空时,top[1]为(__),栈 2 空时 ,top[2]为(__),栈满时为(__);
- 设两个栈S1和S2共享同一空间数组a[0,1…MAX],为了最大限度利用数组空间,两个栈采用相向增长的方式,top[1]是低端栈s1的栈顶指针,top[2]是高端栈s2的栈顶指针,则栈满的判断条件是( ) A: top[1]==0 B: top[1]==MAX C: top[2]==MAX D: top[1]+1==top[2]