大小の関係が決められたデータを小さい順や大きい順に並び替える作業はソートと呼ばれ、コンピュータには欠かせないプログラムです。そのため、ソートをより早く・確実に・効率良く実行できるように、さまざまなアルゴリズムが考案されてきました。
データの並べ替え(ソート)を行うアルゴリズムは複数存在し、その並べ替え方法によって平均的な処理時間等が大きく異なります。こうしたソートアルゴリズムをウェブサイト上でシミュレートできる「Visual Sorting/The Sound Of Sorting」が公開されています。
「SORTING」はさまざまなソートアルゴリズムをアニメーションで学べるサイトです。17種類のソートアルゴリズムについて、アニメーションでその仕組みを知ることができます。ソートの途中の様子や計算量も分かります。 以下に使ってみた様子を載せておき ...
ディープマインドは、ゲームをプレイするAI「AlphaZero」の最新版に当たる「AlphaDev」を使用して、従来よりも最大70%程度、高速にソートを実行するアルゴリズムを発見したそうだ(MIT Tech Review)。 この発見されたアルゴリズムはすでにC++に組み込まれている ...
ソートアルゴリズムを色と効果音でわかりやすく示す「Visual Sorting/The Sound Of Sorting」 11. 片手OK セブンの「朝食パン」 12. 4月2日は「#肌にも嘘をつかない日」現代女性がベースメイクに求める“本質”とは? 13. 「母の日限定」ケーキが登場 14. アジア女性の ...
Anyone who has taken a basic computer science class has undoubtedly spent time devising a sorting algorithm—code that will take an unordered list of items and put them in ascending or descending order ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する