In-placeではない基数ソートの可視化。
以下、Screencastifyで作った動画になります。
www.youtube.com
コードはぐちゃぐちゃですが一応↓にあります。
jsfiddle.net
参考文献・参考サイト
アルゴリズム
- 基数ソート - Wikipedia
- 奥村晴彦『C言語による標準アルゴリズム辞典』 技術評論社
JavaScript
- Array.prototype.map() - JavaScript | MDN
- Math.max() - JavaScript | MDN
- JavaScriptでランダムな配列を作成する - suzu6
- JavaScriptでMath.max関数を使って配列の最大値を求める方法を現役エンジニアが解説【初心者向け】 | TechAcademyマガジン
- canvasでアニメーションをコントロール
- JavaScript セレクトボックスの値を取得/設定するサンプル | ITSakura
- [JavaScript] 関数から複数値を返す | コピペで使える JavaScript逆引きリファレンス
- Array.prototype.concat() - JavaScript | MDN
- 型変換のいろいろ - Qiita
- JavaScriptで書く「let,var,const」の違い・使い分け | TechAcademyマガジン
- [JavaScript] 2進数、8進数、16進数値⇔10進数を変換する | コピペで使える JavaScript逆引きリファレンス