如果一个循环执行固定次数,会不会影响时间复杂度

If a loop is executed fixed number of times, will it affect the time complexity

以下代码的时间复杂度(仅限 Big O)是多少?

int n = 0;
for(int i = 0; i < 5; i++)
       n+=1;

里面的语句执行固定次数会不会是O(1)?

Will it be O(1) since the statements in it are executed a fixed number of times?

大 O 表示法用于描述输入的大小与从该输入计算结果所需的操作数之间的关系。在您的情况下,不清楚您的输入是什么,因此不清楚您计算结果的输入。

如果我们假设您的输入是 n(代码的第一行),那么它是 O(1),因为 for 循环中计算的数字不依赖于输入.