
基本情報技術者試験 平成26年度 春期 午前 問6「2分木の各ノードがもつ記号を出力する再帰的なプログラム Proc(n) の定義は…」の正解と解説です。基本情報技術者試験の「データ構造」分野の過去問で、これまでの受験者の正答率は約42%です。
ウ. abc-d+
正答率 42.5%(1,728人中 734人が正解)
Proc は「左子→右子→自分」の順に処理する後行順(postorder)走査です。図の木(根+、左a、右、の左-、の右d、-の左b、-の右c)を後行順でたどると、a、b、c、-、d、、+ の順に出力されます。