Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python算法分析_Python_Algorithm - Fatal编程技术网

Python算法分析

Python算法分析,python,algorithm,Python,Algorithm,确定准确的次数 调用BigFn() for i in range(1,N+1): for j in range(1,N*N+1): myList[i][j] = BigFn(i,j) 这就是我的猜测 for i in range(1,N+1): # N times for j in range(1,N*N+1): # N^2 times myList[i][j] = BigFn(i,j) #Here is where I don't know what to

确定准确的次数 调用BigFn()

for i in range(1,N+1):
   for j in range(1,N*N+1):
      myList[i][j] = BigFn(i,j)
这就是我的猜测

for i in range(1,N+1): # N times
   for j in range(1,N*N+1): # N^2 times
      myList[i][j] = BigFn(i,j) #Here is where I don't know what to do...?
我如何找出最好和最坏的行为


提前谢谢

您的猜测是正确的,bigFn()被称为O(n3)次。正如你所说:

for i in range(1,N+1): # N times
   for j in range(1,N*N+1): # N^2 times

因此基于,BigFn()被称为O(n3)次。

您的猜测是正确的,BigFn()被称为O(n3)次。正如你所说:

for i in range(1,N+1): # N times
   for j in range(1,N*N+1): # N^2 times

因此基于,BigFn()被称为O(n3)次。

您的猜测是正确的,BigFn()被称为O(n3)次。正如你所说:

for i in range(1,N+1): # N times
   for j in range(1,N*N+1): # N^2 times

因此基于,BigFn()被称为O(n3)次。

您的猜测是正确的,BigFn()被称为O(n3)次。正如你所说:

for i in range(1,N+1): # N times
   for j in range(1,N*N+1): # N^2 times


因此基于,BigFn()被称为O(n3)次。

我们也不知道。BigFn是做什么的?抱歉我解决了这个问题。BigFn打了多少次电话我们也不知道。BigFn是做什么的?抱歉我解决了这个问题。BigFn打了多少次电话我们也不知道。BigFn是做什么的?抱歉我解决了这个问题。BigFn打了多少次电话我们也不知道。BigFn是做什么的?抱歉我解决了这个问题。BigFn被称为多少次。你是怎么知道的?@MurrayS这是非常基本的数学,它被称为乘积法则。这是为了改变你的答案。还有,到底有没有办法找出最佳情况行为和最坏情况行为?没有最佳情况或最坏情况,最佳情况和最坏情况有一个含义,即行为可能会因输入而改变,但在您的情况下,您总是在1到n+1和1到n*n+1之间迭代。所以没有最好或最坏的情况,bigFn总是被称为O(n^3)。你是怎么知道的?@MurrayS这是非常基本的数学,它叫做乘积法则。这是为了改变你的答案。还有,到底有没有办法找出最佳情况行为和最坏情况行为?没有最佳情况或最坏情况,最佳情况和最坏情况有一个含义,即行为可能会因输入而改变,但在您的情况下,您总是在1到n+1和1到n*n+1之间迭代。所以没有最好或最坏的情况,bigFn总是被称为O(n^3)。你是怎么知道的?@MurrayS这是非常基本的数学,它叫做乘积法则。这是为了改变你的答案。还有,到底有没有办法找出最佳情况行为和最坏情况行为?没有最佳情况或最坏情况,最佳情况和最坏情况有一个含义,即行为可能会因输入而改变,但在您的情况下,您总是在1到n+1和1到n*n+1之间迭代。所以没有最好或最坏的情况,bigFn总是被称为O(n^3)。你是怎么知道的?@MurrayS这是非常基本的数学,它叫做乘积法则。这是为了改变你的答案。还有,到底有没有办法找出最佳情况行为和最坏情况行为?没有最佳情况或最坏情况,最佳情况和最坏情况有一个含义,即行为可能会因输入而改变,但在您的情况下,您总是在1到n+1和1到n*n+1之间迭代。所以没有最好或最坏的情况,bigFn总是被称为O(n^3)。