#Z01685. 合法的出栈顺序
合法的出栈顺序
题目描述
栈我们知道是一类“先进后出”的数据结构。例如2个元素ab,进栈的顺序是 a b,那么出栈的顺序可能是 ab(a进a出,然后b进b出) 或者ba(a进不出,然后b进,b出 a出) 很明显3个元素abc,依次进站,共有5种合法的出栈顺序。聪明的你请编码实现 n个元素的合法出栈顺序吗?
输入格式
每行一个元素n,表示入栈的n个元素 (1<=n<=35)
输出格式
n个元素的合法出栈顺序
3
5
栈我们知道是一类“先进后出”的数据结构。例如2个元素ab,进栈的顺序是 a b,那么出栈的顺序可能是 ab(a进a出,然后b进b出) 或者ba(a进不出,然后b进,b出 a出) 很明显3个元素abc,依次进站,共有5种合法的出栈顺序。聪明的你请编码实现 n个元素的合法出栈顺序吗?
每行一个元素n,表示入栈的n个元素 (1<=n<=35)
n个元素的合法出栈顺序
3
5
豫公网安备41072702000346号