algorithm - 如果在一个程序中有两个 O(n^2) 和一个 O(n) 片段,该程序的复杂性是多少

标签 algorithm time-complexity

时间复杂度是多少以及如何计算。提前致谢。

最佳答案

T(n) = O(n^2) + O(n^2) + O(n)
     = O(2n^2) + O(n) // add terms
     = O(2n^2) // n^2 is dominant over n
     = O(n^2) //remove constant factor

关于algorithm - 如果在一个程序中有两个 O(n^2) 和一个 O(n) 片段,该程序的复杂性是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41305327/

相关文章:

algorithm - 3维跳跃点搜索算法

c# - 查询的技术和模式?

c++ - C++程序的时空复杂性

algorithm - 是否有任何数值稳定的多边形质心查找算法版本?

algorithm - 通过快速排序算法排序后重复项的顺序发生变化

java - Java的ArrayList.sublist(startIndex,endIndex)方法的时间复杂度是多少?

c++ - 提高c++中优先级队列的时间复杂度

algorithm - while循环时间复杂度

在社交网络中执行分散搜索的算法

algorithm - 放置 N 点以最小化到点列表的距离