0
Big Oは上限であり、Big Thetaは、例えば関数f(n)= O(g(n) )またはBig Thetaの場合も同様です。 しかし、特定のアルゴリズムがBig Oの代わりにBig theta表記法を使用して表現されることをどのようにして知ることができますか?Big O表記を使用するタイミングと大きなTheta表記を使用するタイミング
たとえば、選択ソートの時間複雑さは、N^2のBig OではなくN^2のBig Thetaとして与えられます。なぜですか?
関数のタイト・バウンドを 'f(n)'上限は 'f(n)'で表すこともできます。これは簡単です。 –
Theta(g(n))はO(g(n))を意味するので、単にアルゴリズムに関する詳細情報を提供するだけです。 – Henry