假设一个入栈顺序为abcde
犯错点:认为这个栈可以进行多次操作,例如先出e再出dcb,出a再将bcd入栈。这是一个错误的思想
正确思想:abcde还未入栈,先入a,在出a,入bcd,出d,入e,再出ecb,最后得到出栈顺序adecb 然后确实,我们的入栈顺序是abcde。
文章讨论了一个关于栈操作的常见误区,即认为可以通过多次操作改变原始入栈顺序abcde。实际上,正确的操作应遵循先进先出原则,最终得到的出栈顺序为adecb。
假设一个入栈顺序为abcde
犯错点:认为这个栈可以进行多次操作,例如先出e再出dcb,出a再将bcd入栈。这是一个错误的思想
正确思想:abcde还未入栈,先入a,在出a,入bcd,出d,入e,再出ecb,最后得到出栈顺序adecb 然后确实,我们的入栈顺序是abcde。
