0
我对Big-O分析有点新,所以我需要一些帮助!如何计算此程序的运行时效率?
如何计算这个节目的大O运行时的效率,如果算法“大一”具有5N?:
for(i=1; i<=n; i++)
doIT(...)
的效率因素我觉得像大O运行时会为O (n^2),因为循环本身是O(n)。它是否正确?
我对Big-O分析有点新,所以我需要一些帮助!如何计算此程序的运行时效率?
如何计算这个节目的大O运行时的效率,如果算法“大一”具有5N?:
for(i=1; i<=n; i++)
doIT(...)
的效率因素我觉得像大O运行时会为O (n^2),因为循环本身是O(n)。它是否正确?
是的,这是正确的。如果doIT()
依赖于n
本身,那么在一个也取决于n
的循环内调用它会使得整个事物O(n2)
。
适马符号,你可以这样做:
是的,你是对的 – radar 2014-10-07 02:34:27