GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

05二分木の上で大きな値を下ろしていくヒープソート

棒の列を二分木に重ねて描き、いちばん上の最大値を末尾の棒と入れ替えて取り出し、新しく上がった値を二つの子の大きいほうへ下ろして木を立て直します。木の節と棒は線で結ばれます。

使いどころ優先度つきキューで作業を取り出すスケジューラの説明

COUNTtreeXheapSteps
二分木の上で大きな値を下ろしていくヒープソート
新しいタブで開く

05 二分木の上で大きな値を下ろしていくヒープソート — 計測 累積面積 11.944% · 動いたフレーム 22/23GODRICH オリジナル · SCSS と React は zip に同梱 · ソート アルゴリズム 可視化 9種 — 隣と入れ替わる棒から色相環を回して並べる円形ソートまで

このデモが属する記事

ソート アルゴリズム 可視化 9種 — 隣と入れ替わる棒から色相環を回して並べる円形ソートまで — デモ9種のプレビューソート アルゴリズム 可視化 9種 — 隣と入れ替わる棒から色相環を回して並べる円形ソートまで並べ替えはコードを読んでも覚えにくく、動きで見ると分かります。04番は基準の棒を立てて両側へ掃き分け、07番は同じ配列で四つの方法の比較回数を競わせ、06番は色の片を色相環の順に回して並べます。ソート アルゴリズム 可視化 9種は、実際に並 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ