8
对数复杂度的算法直觉
我相信我对,和这样的复杂性有一定的了解。Θ (n )Θ (n 2)O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) 就列表而言,是一个常量查找,因此它只是成为列表的开头。 是我遍历整个列表的位置,而对于列表中的每个元素遍历该列表一次。Θ (n )Θ (n 2)O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) 除了只知道位于和之间,有没有类似的直观方法来掌握它?Θ(logn)Θ(logn)\Theta(\log n)Θ (n )O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)