質問が「ばかげている」場合はご容赦ください。私はアルゴリズムの時間の複雑さに慣れていません。
n個の数値があり、それらを合計したい場合、「nステップ」かかることを理解しています。つまり、アルゴリズムはO(n)または線形時間です。つまり、実行されるステップ数は、入力数 n に比例して増加します。
この合計を 5 回ずつ行う新しいアルゴリズムを作成すると、O(5n) = O(n) 時間であり、線形であることがわかります ( wikipediaによると)。
質問
10個の異なるO(n)時間アルゴリズム(合計、線形時間ソートなど)があるとします。そして、n個の入力でそれらを次々と実行します。
これは、全体としてこれが O(10n) = O(n)、線形時間で実行されることを意味しますか?