入棧出棧題目怎么做 數(shù)據(jù)結構題,一個棧的入棧序列是1,2,3,4,5,則棧的不可能的輸出序列是A 54321 B?
數(shù)據(jù)結構題,一個棧的入棧序列是1,2,3,4,5,則棧的不可能的輸出序列是A 54321 B?為了盡快找到答案,我們首先可以看到堆棧中的第一個元素是稍后進入堆棧的選項。這些選項的特點是堆棧中第一個元素
數(shù)據(jù)結構題,一個棧的入棧序列是1,2,3,4,5,則棧的不可能的輸出序列是A 54321 B?
為了盡快找到答案,我們首先可以看到堆棧中的第一個元素是稍后進入堆棧的選項。這些選項的特點是堆棧中第一個元素之前的元素的順序必須相反。
A:推-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰-砰流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行流行。相應地,在第一個數(shù)據(jù)出棧之后,有n-1、n-2、2、1、0個數(shù)據(jù)需要放在棧上和棧下。根據(jù)組合數(shù)學中的乘法原理,我們需要將第一個數(shù)據(jù)放在堆棧上前后的數(shù)據(jù)數(shù)相乘。根據(jù)加法原理,我們需要把所有的N種方式的第一個數(shù)據(jù)放在堆棧上和放在堆棧下,從而得到遞歸公式。然而,似乎很難找到一個公式來直接計算FN。