① 堅牢性とは、主にエラーや異常事態に対処する能力を指します。 ②入力データが不正な場合でも、アルゴリズムは不可解な出力結果を生成せずに適切に処理できます。
効率とストレージの要件
①効率はアルゴリズムの実行時間を表し、ストレージ容量はアルゴリズムの実行中に必要な最大ストレージ容量スペースを指します。 ② 必要な時間はできるだけ短く、必要な保管場所も最小限で済みます。
見積もり
評価の考え方
①プログラムアルゴリズムの品質を評価する最も重要な基準は、プログラムが実行中にどれだけのマシンリソースを消費するかです。その中で最も重要なのは時間リソースと空間リソースです。 ② したがって、プログラムを分析するときに誰もが最も重要なことは、プログラムで使用されるアルゴリズムの実行時の時間コストと、プログラムで使用されるデータ構造が占めるスペースのコストです。 ③言い換えれば、時間計算量と空間計算量は通常、アルゴリズムの効率を測定するために使用されます。