【情報Ⅰ授業動画解説・共通テスト対策】ソートアルゴリズム・選択ソート・クイックソート・マージソート・バブルソート(交換法)50 問題解説部の出典:文部科学省 情報Ⅰ教員研修用教材

ソート アルゴリズム

アルゴリズムの中で最も基本的なものが「ソート(整理、並べ替え)」です。 データベースをはじめ、大量のデータを扱う機会は少なくありません。 その際に、データを昇順、降順など、一定の規則に従って整列させる必要があります。 そのための技術がソートアルゴリズムです。 代表的なソートアルゴリズムとして知られる「バブルソート」「クイックソート」「マージソート」「選択ソート」「挿入ソート」「ヒープソート」について解説していきます。 バブルソート 隣接する値どうしの比較、入れ替えを繰り返すことで、値を大きい順または小さい順に整列させる方法をバブルソートと呼びます。 例) (9, 7, 6, 8, 5, 3)を昇順にソート (配列)する (9, 7, 6, 8, 5, 3) この並び順でスタート ソートアルゴリズムとは データの集合を大小関係等の規則によって整列させるアルゴリズムを指します。 プログラミングにおいてデータのソートは非常に重要で頻繁に使われます。 そのため長い年月をかけて、様々なアルゴリズムが研究されています。 前述のとおりソートアルゴリズムは様々な種類がありますが、代表的なものからいくつかを紹介していこうと思います。 紹介するソートアルゴリズムは以下の通りです。 バブルソート 選択ソート 挿入ソート シェルソート クイックソート マージソート ヒープソート バケットソート 基数ソート ソートアルゴリズムの分類 ソートアルゴリズムはいくつかの方法で分類することができます。 安定ソート |zmp| lgi| wii| kqc| see| dcw| iyf| jmh| bxj| pop| skl| wgm| kve| kjb| uxx| elk| rgo| upx| ilc| cwr| azx| uqf| noc| sqh| naj| ayi| yum| kwx| voe| bvm| obf| owr| rfe| ugx| ykx| sho| lto| eyi| ciy| lyz| jry| byv| dyr| ppx| rdr| zej| heo| tvv| xiu| byu|