学習アルゴリズムの前提条件は何ですか?アルゴリズムを理解するための前提条件はありますか?
2
A
答えて
4
私は、使用したいアルゴリズムの種類とそれらを理解したいと思う深さに大きく依存すると思います。
通常の基本的なデータ構造を理解するには、数学の背景はほとんど必要ありません。
グラフィックアルゴリズムのほとんどは、三角法と空間ジオメトリの知識が必要です。物理エンジンについて
のアルゴリズムはあなたには、いくつかの物理学の基礎
を持っている場合は、あなたのプログラムは、意思決定を取るためにお手伝いをしたい場合は、あなたが本当に巨大なサブで運用研究を勉強する必要がある場合があります理解しやすくなりますグラフ理論、ゲーム理論、最適化(その後、分析およびlinera albegraを含んで)どのような場合には
、ロジックを持つが含まれる数学の分野は、数学/心は明らかに理解するために多くのことができますし、チェックするために/証明しますあなたのコードは動作しないことができます。
2
あなたが単純なプログラミングについて話しているのであれば、本当に多くの数学を必要としません。このレベルでは、問題解決と論理能力が重要ですが、フローチャートとプロセス計画を使用して問題解決の基礎を習得する必要があります。
反対に、数学はあなたの能力を向上させることが知られており、一部の地域では期待される結果を得るために数学を知る必要があります。たとえば、アニメーションエンジンを作成するには、線形代数を知ることは有用ではありません。
関連する問題
- 1. ウェーブレット理論を理解するための前提条件
- 2. ブロックチェイン技術を学ぶための前提条件はありますか?
- 3. 前提条件のコロン、理解する方法?
- 4. C++ 17ソフトウェアを実行するための前提条件を満たす必要がありますか?
- 5. プライベート関数を使用する前提条件はありますか?
- 6. ネイティブスマートフォンアプリを作成するためのウェブサイトの前提条件
- 7. Pact Contract Testingを開始するための前提条件
- 8. PostgreSQL:問題の理解あり条件
- 9. MySQLはHUEを構築するための前提条件ですか?
- 10. ASP.NETアプリケーションをインストールするための前提条件は何ですか?
- 11. 与えられた条件を満たすアルゴリズムはありますか?
- 12. またはリストの理解の条件
- 13. 前提条件とクラス封じ込め
- 14. Railsはcruisecontrol.rbの前提条件です
- 15. Clickonceアップデートインストールの前提条件
- 16. JSPプロジェクトの前提条件
- 17. クライアントプロファイルアプリケーションの前提条件
- 18. RPMパッケージの前提条件
- 19. 前提条件のUML?
- 20. アソートされたディレクトリの前提条件
- 21. シーケンス図に前提条件を含めるか?例えば
- 22. 前提条件スウィフト3
- 23. セットアッププロジェクト.net 4前提条件
- 24. nixos + haskell + opengl(前提条件)
- 25. メイク:各前提条件
- 26. 方法前提条件
- 27. Scalatestは前提条件をサポートしていますか?
- 28. Sympy:Piecewise、特にIndexedBaseを評価するための "前提条件"の使用
- 29. VBアプリケーション用のWindows Server 2012にCDO.DLLをインストールするための前提条件
- 30. オンラインスカイプウェブSDKのビジネスにWebアプリケーションを統合するための前提条件
知っている数学が多いほど、あなたは優れていますが、その前提条件はありません。これまでのところ、これは適切な質問ではありません。 – PengOne
どのアルゴリズムですか?バブルソート、おそらく何もありません。ループなしでN番目の素数を計算すると、たぶん大学計算になります。 –
もし可能ならば私は夢中ですが、もしそうなら私は数学で博士号を取ると思っています:) –