2026年3月11日 - リンクブログ
ソートアルゴリズム。 Claude を使って作成したアニメーション解説を本日公開します。私はソートアルゴリズムのアニメーションデモのファンなので、Claude Artifacts を使ってスマホ上でいくつか作成し、次に Python の timSort アルゴリズムを追加し、そしてすべてを同時に実行する機能を追加しました。以下がプロンプトの完全なシーケンスです:
最も一般的なソートアルゴリズムの対話型アニメーションデモ
これにより、バブルソート、選択ソート、挿入ソート、マージソート、クイックソート、ヒープソートが得られました。
TimSort を追加し、GitHub 上の Python/CPython のクローンから詳細を参照する
TimSort を追加しましょう!通常の Claude チャットでは、GitHub からリポジトリをクローンできます。トランスクリプトには、リポジトリをクローンしてから Objects/listsort.txt および Objects/listobject.c を参照する様子が見えます。 (GPT-5.4 Thinking に Claude の実装をレビューしてもらったとき、いくつか欠陥を指摘され、「簡略化された、TimSort に着想を得た適応的マージソートである」と述べられました)
ボタンのダークカラーの配色は気に入らないので、改善して。
また、すべてのアルゴリズムの小さなアニメーションチャートを同時に表示するグリッドを作成し、すべて同時に実行する「Run all」ボタンも追加してください。
私がより好みの色スキームを提案したところ、それを採用してくれました。「do better」は楽しいプロンプトで、現在の「Run all」ボタンはこの効果を生み出します:

最近の記事
- 結局、退屈な技術ではないかもしれない - 2026年3月9日
- コーディングエージェントは、コードの“クリーンルーム”実装を通じてオープンソースを再ライセンスできるか? - 2026年3月5日
- Qwen の世界で何か動きがある - 2026年3月4日
This is a link post by Simon Willison, posted on 11th March 2026.
algorithms 20 computer-science 14 javascript 744 sorting 6 ai 1899 explorables 29 generative-ai 1683 llms 1649 claude 259 vibe-coding 75月次ブリーフィング
月額 $10/month で私をスポンサーしていただくと、その月の最も重要な LLM の動向を厳選したメールダイジェストを受け取ることができます。
私に支払えば、送る情報を少なくします!
スポンサーになって購読