栈的压入、弹出的概念请百度例如【3,2,1,4,5】 ,若待判断的弹出序列为【4,5,1,2,3】,则实际操作为:第一步:先依次压入3,2,1,得到【3,2,1】,随后压入4,并弹出4,完成了4的压入和弹出;第二步:我们完成了4的弹出,依据弹出序列,接下来需要弹出5,此时可行的情况是,弹出已压入的最后一位3或者再压入5弹出5,显然,待弹出的数字5与剩余待压入的5一致,因此,先压入5,再弹出5;第三步:由于此时的压入序列为【3,2,1】,则依次从尾部弹出1,2,3即可; 经过上述示例的说明(这个游戏有点像window系统自带的纸牌游戏),可弹出的数字只能是已压入序列的最后一位或者还还未压入的数字...