本题的关键是把栈搞清楚
有一点就是进栈的数的不同
可能1个进栈后出栈1,可能1,2两个进栈后出栈2,1
所以记录被判断的顺序,开始逐一进栈操作,
当栈顶与被判顺序的数相等,则出栈,再判断
否则进栈,若无法判断相等且以n个数以全部入过栈,则No
若最终被判的n个顺序全部判定完成,就自动跳出循环了
本题的关键是把栈搞清楚
有一点就是进栈的数的不同
可能1个进栈后出栈1,可能1,2两个进栈后出栈2,1
所以记录被判断的顺序,开始逐一进栈操作,
当栈顶与被判顺序的数相等,则出栈,再判断
否则进栈,若无法判断相等且以n个数以全部入过栈,则No
若最终被判的n个顺序全部判定完成,就自动跳出循环了