アルゴリズムとは何ですか?
アルゴリズムとは、問題解決ソリューションの正確かつ完全な記述を指します。問題を解決するための一連の明確な指示です。アルゴリズムは、問題を解決するための戦略的メカニズムを記述する体系的な方法を表します。つまり、一定の標準化されたインプットに対して、限られた時間内で必要なアウトプットを得ることが可能です。
アルゴリズムに欠陥があるか、問題に対して不適切な場合、アルゴリズムを実行しても問題は解決されません。アルゴリズムが異なると、同じタスクを完了するために使用する時間、空間、効率が異なる場合があります。アルゴリズムの品質は、空間の複雑さと時間の複雑さによって測定できます。
アルゴリズムには次の 5 つの重要な特性が必要です:
1. 有限性
アルゴリズムの有限性とは、アルゴリズムが次のことができる必要があることを意味します。限られた数のステップを実行した後に終了します;
2.正確さ
アルゴリズムの各ステップには正確な定義が必要です;
3.Input
アルゴリズムには、操作オブジェクトの初期状況を記述するための 0 個以上の入力があります。いわゆる 0 入力とは、アルゴリズム自体が初期条件を設定することを意味します。
4. 出力項目
アルゴリズムには、入力データの処理結果を反映する 1 つ以上の出力があります。出力のないアルゴリズムは意味がありません;
5. 実現可能性
アルゴリズムで実行されるすべての計算ステップは、基本的な実行可能な操作ステップ、つまりそれぞれの計算ステップに分解できます。限られた時間(有効性とも呼ばれます)。
以上がアルゴリズムとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。