在这个例子中,我有两个独立的 for 循环。运行时间是 O(num1 + num2) 吗?
for(int i=0; i< num1 ; i++)
{
print i;
}
for(int i=0 ; i<num2 ; i++)
{
print i;
}
对于这个例子,有一个嵌套的 for 循环。运行时间是否会是 O(num1*num2),因为对于 0 到 num1 中的每个数字,您必须从 0 迭代到 num2?
for(int i=0 ; i<num1 ; i++)
{
for(int j=0 ; j<num2 ; j++)
{
print i;
}
}