応用情報技術者試験 平成29年度秋期 午前 問5「配列 A[1],A[2],…,A[n] で,A[1] を根とし,A[i] の左側…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約67%です。
エ. 幅優先探索
正答率 66.9%(598人中 400人が正解)
この配列表現では,添字1が根,添字2・3がその子,添字4〜7がさらに次の階層…というように,添字の小さい順が木の上の階層から下の階層へ並ぶ。配列を先頭(添字1)から順に調べると,同じ階層を左から右へ走査し終えてから次の階層へ進むことになり,これは木の階層を上から横方向に探索する幅優先探索に一致する。よってエが正しい。