标签: big-o complexity-theory theory
例如,我被问到构建二进制堆的渐近复杂性(算法的类型是任意的)如果我说算法是Θ(log(n))它也是正确的说法它是O(n)
Θ(log(n))
O(n)
答案 0 :(得分:1)
只要您测量的数量相同,任何Θ(log n)也都是O(n)。如果运行时是Θ(log n),那么它也是O(log n)(这是Θ符号定义的一部分),而O(log n)的任何东西也是O(n)。
您可能必须小心的情况是,这些是隐含地测量不同的数量。例如,如果算法的最佳情况运行时是Θ(log n),则不一定表示算法的最坏情况运行时将为O(n)