この問題は、再帰処理の定義に従って2分木を探索した際の出力結果を問うものです。f(ノードn)の定義は、まず右の子ノードrに対して再帰処理を実行し、次に左の子ノードlに対して再帰処理を実行し、最後に子ノードがないか、未実行の子ノードがあれば自身のデータを出力するという順序で行われます。これは、典型的な「後置順(Postorder Traversal)」または「LRD(Left, Right, Data)順」とは異なり、「右→左→データ」の順で処理を進める「RLD(Right, Left, Data)順」の探索アルゴリズムに該当します。
読み込み中...