考虑下面的C代码。
void function(int n)
{
if (n == 1)
return;
for (int i = 0; i
以下哪个是上述函数的时间复杂度的最严格上限。
(A) O(n 2 )
(B) O(n)
(C) O(n log n)
(D) O(1)答案: (B)
说明:重要的发现是Break语句终止了最内层的循环。
因此,“ *”仅被打印n次。这个问题的测验
📅  最后修改于: 2021-06-28 19:33:50             🧑  作者: Mango
考虑下面的C代码。
void function(int n)
{
if (n == 1)
return;
for (int i = 0; i
以下哪个是上述函数的时间复杂度的最严格上限。
(A) O(n 2 )
(B) O(n)
(C) O(n log n)
(D) O(1)答案: (B)
说明:重要的发现是Break语句终止了最内层的循环。
因此,“ *”仅被打印n次。这个问题的测验