情報処理技術者試験対策 > アルゴリズム > ソートアルゴリズムを体感する

ソートアルゴリズムを体感できるエクセルマクロ

さて、ここでは、実際にソートをしている状況を目で見ることができるように、下記の5つのソートアルゴリズムについてエクセルのマクロを準備しました。

  • バブルソート
  • インサーションソート
  • シェルソート
  • マージソート
  • クイックソート

マクロの実行の仕方

下記の手順により実行してみてください。

  • まずは、エクセルマクロ(ソート)のダウンロードより、ファイルをダウンロードしてください。
  • ダウンロードしたエクセルファイルを開きます。
  • マクロを実行してもよいかどうかを聞くウィンドウが表示されますので、「はい」をえらびます。
  • 「Ctrl」と「Shift」を押したままで「Z」のキーを押します。
  • ソートアルゴリズムを選択する画面が表示されますので、好きなものを選んで実行してください。

各アルゴリズムを比べてもらうと、それぞれのアルゴリズムのクセが見えてくると思います。また、クイックソートのソートの速さには驚かされると思いますので、ぜひご覧になってください。

ソートプログラム実行イメージ

ソートプログラム実行イメージ

※なお、当プログラはフリーソフトです。著作権は放棄しておりませんので、無断で再配布等することは厳禁ですので、ご注意ください。また、実行したことに伴いよる損害については補償できません。あらかじめ、ウイルスチェック等を行うことにより自己責任でご利用ください。

カテゴリ一覧
アルゴリズム
アルゴリズムとは  ソートアルゴリズム  バブルソート  インサーションソート  クイックソート  マージソート  ソートアルゴリズムを体感する