- トップページ
- 基本情報技術者
- 平成16年度秋季問題一覧
- 平成16年度秋季問題13-解答・解説-分析
平成16年度秋季問題
問題13
クイックソートの処理方法を説明したものはどれか。
ア | 既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。 |
イ | データ中の最小値を求め、次にそれを除いた部分の中から最小値を求める。この操作を繰り返していく方法である。 |
ウ | 適当な基準値を選び、それより小さな値のグループと大きな値のグループにデータを分割する。同様にして、グループの中で基準値を選び、それぞれのグループを分割する。この操作を繰り返していく方法である。 |
エ | 隣り合ったデータの比較と入替えを繰り返すことによって、小さな値のデータを次第に端のほうに移していく方法である。 |
クイックソートの処理方法を説明したものはどれか。
ア | 既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。 |
イ | データ中の最小値を求め、次にそれを除いた部分の中から最小値を求める。この操作を繰り返していく方法である。 |
ウ | 適当な基準値を選び、それより小さな値のグループと大きな値のグループにデータを分割する。同様にして、グループの中で基準値を選び、それぞれのグループを分割する。この操作を繰り返していく方法である。 |
エ | 隣り合ったデータの比較と入替えを繰り返すことによって、小さな値のデータを次第に端のほうに移していく方法である。 |
解答:ウ
<解説>
ア | × | 挿入法に関する説明である。挿入法は、既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。 |
イ | × | 選択法に関する説明である。 選択法は、データの中の最小値を求め、次にそれを除いた部分の中から最小値を求める方法である。 |
ウ | ○ | クイックソートに関する説明である。クイックソートは、適当な基準値を選び、それより小さな値のグループと大きな値のグループに データを分割し、グループの中で基準値を選び、それぞれのグループに分割する操作の繰り返す方法である。 |
エ | × | 交換法(隣接交換法,バブルソート)に関する説明である。交換法(隣接交換法,バブルソート)は、隣り合ったデータの比較と入れ替えを繰り返すことによって、 小さな値のデータを次第に端の方に移していく方法である。 |
キーワード
- 「クイックソート」関連の過去問題・・・クイックソートとは
- 基本情報技術者 平成16年度(秋季) 問13
- 基本情報技術者 平成23年度(特別) 問8
お問い合わせ