
10個の節(ノード)から成る2分木の各節に1から10までの値を一意に対応するように割り振ったとき,節 a, b の値の組合せはどれか。ここで,各節に割り振る値は,左の子及びその子孫に割り振る値よりも大きく,右の子及びその子孫に割り振る値よりも小さくするものとする。
ア. a=6, b=7
中順序(in-order)走査で昇順になる二分探索木の構造。根=5なので左部分木に1-4、右部分木にa(=6以降)を割り振る。aは右子の根で残りの5個から最小=6を選び子孫の最小、bはaの左子で7。
基本情報技術者試験 平成28年度 春期 午前 の過去問一覧へ戻る・問5