したがって、順序は次のとおりです。
E A C K F H D B G
また、予約注文は次の場所から行う必要があります。
a. FAEKCDBHG
b. FAEKCDHGB
c. EAFKHDCBG
d. FEAKDCHBG
これらのオプションのそれぞれについてツリーを描画することによって続行する必要がありますが、同時にそれをインオーダートラバーサルに適合させ、どれが可能かを確認してください。
これを行うには、事前順トラバーサルの各文字について、その文字の周囲でインオーダー トラバーサルを 2 つに分割します。
を。
F
がルートに違いないことがわかっています。順不同のトラバーサルを次のように分割しますF
。
| F |
E A C K H D B G
予約注文トラバーサルの次の文字は ですA
。A
周りを含むサブツリーを分割しA
ます:
| F |
| A | H D B G
E C K
次はE
。分割するものはありません。次はK
:
| F |
| A | H D B G
E C
K
次はC
。分割するものはありません。
次はD
:
| F |
| A | | D |
E C H B G
K
次はB
:
| F |
| A | | D |
E C H B
K G
これで分割はできなくなります。このツリーで preorder トラバーサルを実行すると、次のようになります。
F A E C K D H B G
これは私たちが始めたものではないので、矛盾に達しました。したがって、それはできません。他の人にも同じことをしてください。