總共14種
首先棧是一個先入后出的結構。
假設D先出棧,只有可能是ABCD進棧,DCBA出
假設C先出棧,就是ABC進棧,C出,然后考慮AB是否出和D是否進的情況
若A不出B出,那么B出后,D就要進,則為CBDA
若A出B出,那么B出后D再進,則為CABD
若D先進再考慮A和B的話則只有一種情況,CDBA
以此類推
答案:
- abcd abdc acbd acdb
adcb - bacd badc bcad
bcda bdca - cbad cbda cdba
- dcba
總共14種
首先棧是一個先入后出的結構。
假設D先出棧,只有可能是ABCD進棧,DCBA出
假設C先出棧,就是ABC進棧,C出,然后考慮AB是否出和D是否進的情況
若A不出B出,那么B出后,D就要進,則為CBDA
若A出B出,那么B出后D再進,則為CABD
若D先進再考慮A和B的話則只有一種情況,CDBA
以此類推
答案:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。