2分木の根から始めた場合の出力|科目A-1(応用情報技術者) 令和6年 春期午前試験 問6

出典:令和6年春期 午前 問6 分野:アルゴリズムとプログラミング / アルゴリズム
各ノードがもつデータを出力する再帰処理 f(ノードn)を定義した。この処理を,図の2分木の根(最上位のノード)から始めたときの出力はどれか。 〔f(ノードn)の定義〕
  1. ノードnの右に子ノードrがあれば,f(ノードr)を実行
  2. ノードnの左に子ノードlがあれば,f(ノードl)を実行
  3. 再帰処理 f(ノードr),f(ノードl) を未実行の子ノード,又は子ノードがなければ,ノード自身がもつデータを出力
  4. 終了
  • ア:+ ÷ - E D × C B A
  • イ:A B C × D E - ÷ +
  • ウ:E - D + C × B + A
  • エ:E D - C B × ÷ A +