プログラマー兼スタートアップの共同創設者であり、コンピューターサイエンスの卒業生ですが、アルゴリズムは得意ではありません。その側面を学び、鋭くしたいと思います。初心者向けの素敵な本と上級レベルを教えてください。
良い参考聖書はCLRSアルゴリズムの本です。これは、主要な大学のアルゴリズムコースの教科書として使用されています。かなり重いですが、必要なものはどこかにあります。
http://en.wikipedia.org/wiki/Introduction_to_Algorithms
http://www.Amazon.com/Introduction-Algorithms-Third-Thomas-Cormen/dp/0262033844
Raskolnikov が言ったように、コーメンは良いです。 スキーナ の アルゴリズム設計マニュアル も好きです。
それはあなたがアルゴリズムを探しているものに依存します。オブジェクト指向言語を使用している場合、ほとんどの人は「デザインパターン:再利用可能なオブジェクト指向ソフトウェアの要素」を持っており、間違いなく精通したい主要なパターンでいっぱいです。ただし、各プログラミングドメインと目的には、独自のアルゴリズムがあります。