S1的栈底位置为0,S2的栈底位置为n+1
S1的栈底位置为0,S2的栈底位置为n/2
S1的栈底位置为1,S2的栈底位置为n
S1的栈底位置为1,S2的栈底位置为1
两头并进,从数组头部和数组尾部,相向添加元素,当其中一个的下一个所要添的位置不为空的时候,就表示数组已满。
两个栈的栈顶
一个在数组第一个元素,朝着数组索引增加方向增加
一个栈顶在数据最后一个元素,朝着数组索引减少方向增加
当两个栈的栈顶位置相差1时,数组被写满
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题