基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成21年 秋期 基本情報技術者 午前 問06
問06   クイックソートの処理方法

 クイックソートの処理方法を説明したものはどれか。

ア 既に整列済みのデータ列の正しい位置に,データを追加する操作を繰り返していく方法である。

イ データ中の最小値を求め,次にそれを除いた部分の中から最小値を求める。この操作を繰り返していく方法である。

ウ 適当な基準値を選び,それより小さな値のグループと大きな値のグループにデータを分割する。同様にして,グループの中で基準値を選び,それぞれのグループを分割する。この操作を繰り返していく方法である。

エ 隣り合ったデータの比較と入替えを繰り返すことによって,小さな値のデータを次第に端の方に移していく方法である。


解答←クリックすると正解が表示されます

解説

 基本挿入法は、既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。

 基本選択法は、データの中の最小値を求め、次にそれを除いた部分の中から最小値を求める方法である。

 クイックソートは、適当な基準値を選び、それより小さな値のグループと大きな値のグループに データを分割し、グループの中で基準値を選び、それぞれのグループに分割する操作の繰り返す方法である。

 バブルソート法(基本交換法)は、隣り合ったデータの比較と入れ替えを繰り返すことによって、 小さな値のデータを次第に端の方に移していく方法である。

【平成16年秋 問13】


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]