学習アルゴリズムの前提条件は何ですか?アルゴリズムを理解するための前提条件はありますか?
2
A
答えて
4
私は、使用したいアルゴリズムの種類とそれらを理解したいと思う深さに大きく依存すると思います。
通常の基本的なデータ構造を理解するには、数学の背景はほとんど必要ありません。
グラフィックアルゴリズムのほとんどは、三角法と空間ジオメトリの知識が必要です。物理エンジンについて
のアルゴリズムはあなたには、いくつかの物理学の基礎
を持っている場合は、あなたのプログラムは、意思決定を取るためにお手伝いをしたい場合は、あなたが本当に巨大なサブで運用研究を勉強する必要がある場合があります理解しやすくなりますグラフ理論、ゲーム理論、最適化(その後、分析およびlinera albegraを含んで)どのような場合には
、ロジックを持つが含まれる数学の分野は、数学/心は明らかに理解するために多くのことができますし、チェックするために/証明しますあなたのコードは動作しないことができます。
2
あなたが単純なプログラミングについて話しているのであれば、本当に多くの数学を必要としません。このレベルでは、問題解決と論理能力が重要ですが、フローチャートとプロセス計画を使用して問題解決の基礎を習得する必要があります。
反対に、数学はあなたの能力を向上させることが知られており、一部の地域では期待される結果を得るために数学を知る必要があります。たとえば、アニメーションエンジンを作成するには、線形代数を知ることは有用ではありません。
関連する問題
- 1. ウェーブレット理論を理解するための前提条件
- 2. 前提条件のコロン、理解する方法?
- 3. ネイティブスマートフォンアプリを作成するためのウェブサイトの前提条件
- 4. MySQLはHUEを構築するための前提条件ですか?
- 5. ASP.NETアプリケーションをインストールするための前提条件は何ですか?
- 6. Railsはcruisecontrol.rbの前提条件です
- 7. 前提条件のUML?
- 8. クライアントプロファイルアプリケーションの前提条件
- 9. アソートされたディレクトリの前提条件
- 10. セットアッププロジェクト.net 4前提条件
- 11. メイク:各前提条件
- 12. Scalatestは前提条件をサポートしていますか?
- 13. 私のアプリケーションの前提条件としてMSMQを含める
- 14. キュウリの背景と持続シナリオ(または前提条件)
- 15. Google Chromeウェブアプリでは、Flashを前提条件にする方法はありますか?
- 16. WiXの条件付き前提条件の指定
- 17. (アプリケーションストアから)Xcode 4.1に移行するための前提条件はLionに移行していますか?
- 18. は、私は、以下の条件の問題を解決するためのアルゴリズムを必要とする
- 19. Visual Studio 2012のVisual C++の前提条件がありません
- 20. Facebookのstream.publishの前提条件は何ですか?
- 21. WindowsのXamarinテストレコーダーの前提条件は何ですか?
- 22. forループの条件を事前計算する価値はありますか?
- 23. セットアッププロジェクト、SQLコンパクト4の前提条件
- 24. 前提条件付きスウィフトコードのテスト
- 25. 展開の前提条件ベストプラクティス
- 26. 前提条件とデータベースとの対話
- 27. Windowsインストーラ - サイレントインストールの前提条件
- 28. Java SEはJava EEの前提条件ですか?
- 29. SPNEGOはNTLMサポートの前提条件ですか?
- 30. msbuild-extension(またはregex)の条件はありますか?
知っている数学が多いほど、あなたは優れていますが、その前提条件はありません。これまでのところ、これは適切な質問ではありません。 – PengOne
どのアルゴリズムですか?バブルソート、おそらく何もありません。ループなしでN番目の素数を計算すると、たぶん大学計算になります。 –
もし可能ならば私は夢中ですが、もしそうなら私は数学で博士号を取ると思っています:) –