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

平成27年度 秋期 午前 問7

アルゴリズム

クイックソートの記述

整列アルゴリズムの一つであるクイックソートの記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解ア対象集合から基準となる要素を選び,これよりも大きい要素の集合と小さい要素の集合に分割する。この操作を繰り返すことによって,整列を行う。

解説

基準の要素で大小2組に分け、それを繰り返す方法です。

整列のやり方は、対象の集合をどう扱うかで見分けられます。クイックソートは、まず基準になる要素を1つ決め、それより大きいものの集まりと小さいものの集まりに二分します。分けた先でもまた基準を決めて同じことを行い、集まりが十分に小さくなるまで続けます。全体を割って小さくしていく点が、この方法の骨格です。見る軸は2つです。1つ目は、集合を分けてから中を整えるのか、それとも要素を1つずつ取り出して並べていくのか。2つ目は、比べる相手が集合全体に対する基準なのか、隣り合う要素どうしなのかです。この2点に当てはめれば、記述がどの手順を述べているかは絞り込めます。

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

この問題の用語

出典:平成27年度 秋期 基本情報技術者試験 午前 問7

同じ用語が出る問題

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