1. 程式人生 > >資料結構與演算法——出棧序列統計

資料結構與演算法——出棧序列統計

描述
棧是常用的一種資料結構,有n個元素在棧頂端一側等待進棧,棧頂端另一側是出棧序列。你已經知道棧的操作有兩種:push和pop,前者是將一個元素進棧,後者是將棧頂元素彈出。現在要使用這兩種操作,由一個操作序列可以得到一系列的輸出序列。請你程式設計求出對於給定的n,計算並輸出由運算元序列1,2,…,n,經過一系列操作可能得到的輸出序列總數。
輸入
就一個數n(1≤n≤15)。
輸出
一個數,即可能輸出序列的總數目。