8
対数複雑度のアルゴリズムの直観
、、およびような複雑さを十分に把握していると思います。O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) リストに関しては、は定数ルックアップなので、リストの先頭を取得するだけです。 はリスト全体を検索する場所であり、はリスト内の各要素に対して1回ずつリストを検索します。O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) と間のどこかにあることを知る以外に、を把握する同様の直感的な方法はありますか?Θ(logn)Θ(logn)\Theta(\log n)O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)