A,B,Cの順序で入力されるデータがある。各データについてスタックへの挿入と取出しを一回ずつ行うことが出来る場合、データの出力順序は何通りあるか。

【解答】

数が少ないので、全ての順序を総当たりで考える。また、スタックなので、A→B→Cと入れた場合に、Cを取り出すまではBを取り出せないことに注意する。(なお、もちろんAも取り出せない。)

1 A→B→C→C→B→A

2 A→B→B→C→C→A

3 A→B→B→A→C→C

4 A→A→B→C→C→B

5 A→A→B→B→C→C

よって、5通りとなる。

↓クリックしていただけると励みになります↓
にほんブログ村 株ブログ 株日記へ にほんブログ村 メンタルヘルスブログ 統合失調症へ にほんブログ村 為替ブログ 為替日記へ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする