設有4個元素abcd按順序進棧,問出棧有多少種情況


總共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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM