如果我需要确定具有给定函数设置的成本的过程的算法复杂性,这只是给出 O(n^2 log n) 的问题 - 还是大 O 碰巧是什么?
另外,不是大 O 只是多项式中任何项的最高阶吗?如果要求我提供推导,我不确定要提供什么,因为这似乎有点微不足道。
最后一个问题,如果我需要给出算法的操作计数,这真的很简单——大致就像
array1, array2, array3 of size n
for i in n:
array2[i] = sqrt(array1[i])
array3[i] = array1[i]^2
对于“操作计数”,我只是计算我所有的算术运算并找出哪些(如 sqrt)算作多个操作,等等......或者我可以写它是 O(n) 吗?