開発したアプリなど一覧

Algorithm

Mobile

アルゴリズムの勉強ができる Android/iOS 両対応スマホアプリ、アルゴリズム図鑑

プログラミングを行う際に必要となるのがアルゴリズムへの理解です。例えば配列内の数値を並び替えする場合だけでも、クイックソートやマージソート、バブルソートといった様々な種類の方法があります。アルゴリズムは教科書を見るだけではなかなか理解しにく...
Programming

中点変位法を使用してマインクラフトのようなランダム地形を Unity で作ってみた

マインクラフトやテラリアのようなゲームでは地形をランダムで生成しているのだけど、たまたまダンジョンや迷路のランダム生成アルゴリズムを調べてる際に発見した中点変位法によるフラクタル地形を見て、先述したゲームのような地形を生成できるのではないか...
Programming

探索問題

俺用メモ。リンク先は ja.wikipedia.org探索問題 search problem探索木 search tree探索グラフ search graph網羅的探索方 brute-force search解の質 quality of s...
Programming

Collatz problem

コラッツの問題数学者ポール・エルデシュは「数学はまだこの種の問題に対する用意ができていない」と述べ、解決した人に500ドルを提供すると申し出た。まあ全くわからんわけだが、プログラム作って動かしてみると確かに最後には「1」になるんだよね。数学...
Programming

パスカルの三角形

とあるWEBサイトを参考にアルゴリズムの勉強をしてたのだが、パスカルの三角形のところのプログラムがうまく動いてくれなかったので作ってみた。実行結果gってのは g++ と ./a を組み合わせただけのbashスクリプトです。便利。C++なのは...