過去問解きまくり研究所 ホーム

平成25年度 秋期 午前 問6

基礎理論

木構造に関する問題

葉以外の節点は全て二つの子をもち,根から葉までの深さが全て等しい木を考える。この木に関する記述のうち,適切なものはどれか。ここで,深さとは根から葉に至るまでの枝の個数を表す。また,節点には根及び葉も含まれる。

答えと解説を見る

✓ これが正解エ葉の個数が n ならば,葉以外の節点の個数は n−1 である。

解説

葉以外が全て2子なら、葉以外の個数は葉より1少なくなります。

設問は、葉以外の節点が全て二つの子をもち、根から葉までの深さが等しい木について、適切な記述を選ばせています。見る軸は一つで、枝の本数を二通りに数えて突き合わせることです。まず、葉以外の節点は必ず子を二つもつので、枝の本数は葉以外の個数の 2 倍になります。次に、根を除くどの節点にも自分へ入ってくる枝がちょうど 1 本あるので、枝の本数は節点の総数から 1 を引いた値にもなります。節点の総数は葉と葉以外の合計ですから、この二つを等号で結ぶと、葉以外の個数の 2 倍が葉と葉以外の合計から 1 を引いた値に等しくなります。整理すると葉以外の個数は葉の個数から 1 を引いた値になり、葉の個数が n ならば葉以外の節点の個数は n から 1 を引いた値である、という記述が当てはまります。深さ 1 では葉が 2 で葉以外が 1、深さ 2 では葉が 4 で葉以外が 3、深さ 3 では葉が 8 で葉以外が 7 と、実際に描いても同じ関係になります。

ほかの選択肢はなぜ違うのか

出典:平成25年度 秋期 応用情報技術者試験 午前 問6

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)