アルゴリズムなんてものが低レベルであることの証拠。
そんなものJavaには最初から備わっているのだから、
再生産のためだけに学習するなど、愚の骨頂。

Javaプログラマーは、オブジェクト指向で構築された世界に居るのだから、
その恩恵を享受することに専念すべきであって、こまごまとした話に
逐一首を突っ込むことで時間を無駄に費やすべきではない。

アルゴリズムなどという泥細工をこねくり回す暇があったら、
デザインパターンの一つでも習得して、ガラス細工の組み立てに貢献してほしい。