技術 - アルゴリズムの記事一覧
sorting.js - 各種ソートアルゴリズムを可視化
プログラミングでよく使うソートですが、アルゴリズムは多種多様に存在します。どれがベストという訳ではなく、データの種類やばらつきによって異なるようです。しかし実際にどういった動きをしているのかは外からでは分かりづらいでしょう。そこで使ってみたいのがsorting.jsです。各種ソートアルゴリズムをビジュアル化してくれるソ...
Islands - 自然な形の島を生成
自然物をコンピュータ上で再現するというのは意外と難しいものです。リアルの世界では一定の法則がありそうでない(またはあるのかも)仕組みに沿って物が形成されます。樹木であったり、雲の形などはよくある例です。その一つとして陸の形があります。陸の形は波風によって浸食され、火山や地震によって隆起したり逆になくなったりします。そん...
HTML5 Genetic Algorithm 2D Car - 車の進化をシミュレート
ニコニコ動画で、3Dモデルに遺伝的プログラミングを行って学習させ、最適解(?)を求めていくという動画