ソートのアルゴリズムのうち、ソートの作業のために、対象のデータ列のほかに、データの個数に応じた追加の領域を必要とするもののことです。
代表的な外部ソートに、マージソート、バケットソートなどがあります。
マージソートの解説が第7章にあります。
外部ソートに対して、追加のメモリ領域を必要としない(あるいは、それほど多く必要としない)ものは、内部ソートに分類されます。
内部ソートのアルゴリズムを外部ソートになるように実装することが可能です。無意味に行えばデメリットでしかありませんが、うまくすれば、実行効率を高めたり、安定でないソートを安定ソートにできたりします。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
Twitter でツイート/フォロー | LINE で送る | noteで書く |
![]() |
管理者情報 | プライバシーポリシー |