応用情報技術者試験 令和3年度春期 午前 問6「配列 A[1],A[2],…,A[n] で,A[1] を根とし,A[i] の左側…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約41%です。
エ. 幅優先探索
正答率 41.3%(361人中 149人が正解)
この配列表現では、A[1]が根(深さ1)、A[2]・A[3]が深さ2、A[4]〜A[7]が深さ3…と、添字の順に同じ深さのノードが左から並ぶ。したがって配列を先頭から順に調べると、根から1階層ずつ同じ深さのノードを左から右へたどることになり、これは木を浅い階層から順に横方向にたどる幅優先探索に相当する。よって正解はエである。