2


1

アルゴリズムの質問/問題リスト

これはプログラミングの問題ではないかもしれません、そして、人々は閉ざされています。

面接のためにアルゴリズムのスキルを向上させるのに役立つ、解決すべき質問/問題のリストがありますか?

3 Answer


5


良いオプションはhttp://projecteuler.net/[Project Euler]です。

独自の説明で:

_ _ Project Eulerは、数学/コンピュータープログラミングの一連の困難な問題であり、解決するには単なる数学的な洞察以上のものが必要です。 数学はあなたがエレガントで効率的な方法に到達するのを助けますが、ほとんどの問題を解決するためにコンピュータの使用とプログラミングスキルが必要とされるでしょう。

Project Eulerを開始する動機とその継続は、探究心がなじみのない領域を掘り下げ、楽しさとレクリエーションのコンテキストで新しい概念を学ぶためのプラットフォームを提供することです。 _ _

これは完全に一致するようです…​


3


TopCoderを試してください。 彼らは何百ものアルゴリズム競技会を開催しました。 彼らのアーカイブには、解決策を説明する社説など、実践のための何千もの問題が含まれています。 また、問題について他の人が提出したソースコードを表示することもできます。

これにより、アルゴリズムと問題解決スキルが確実に向上し、アルゴリズム面接の質問に対する準備が整います。