何をしていの平均?
big-O表記は知っていますが、この表記は意味がありません。検索エンジンがこれを正しく解釈する方法がないため、私もそれについて何も見つけることができません。
ちょっとした文脈で、私が見つけた文は「[...] 空間を使用し、アイテムごとに最大で関数を使用する場合、関数[効率的]を呼び出します。」
何をしていの平均?
big-O表記は知っていますが、この表記は意味がありません。検索エンジンがこれを正しく解釈する方法がないため、私もそれについて何も見つけることができません。
ちょっとした文脈で、私が見つけた文は「[...] 空間を使用し、アイテムごとに最大で関数を使用する場合、関数[効率的]を呼び出します。」
回答:
「」が間違った場所にあるという強い気持ちを少しの間無視し、定義に関係なく耕す必要があります。 F (N )= ログO (1 ) nは定数が存在することを意味し、KおよびN 0ようなすべてのために、そのN ≥ N 0、F (nは)≤ ログK ⋅ 1 N = ログkは、N。
は(log n )kを意味することに注意してください。log O (1 ) nの形式の関数は多対数と呼ばれることが多く、「fは多対数 n」と言われることがあります。
あなたはそれがあることを証明するのは簡単だということに気づくでしょう、以来2 のn ≤ kのn個すべてのためのn ≥ 0、kは= 2。2 log n = log O (1 ) nかどうか疑問に思われるかもしれません。答えは十分な大きさのため、以来、イエスであるnは、ログのn ≥ 2、その2 ログのn ≤ ログイン2のnを十分な大きさのために 。
関連するメモでは、として書かれた多項式がよく見られます:同じ考えです。
これは、一般的に受け入れられていることにより、感行うことができ表記の乱用であるプレースホルダ規則を使用すると、ランダウ項見つけるたび:によって(あなたの心で、または紙の上に)それを置き換える任意の関数G ∈ O (f )。
あなたが見つけたら
あなたは読むべきです
のためのいくつかの G ∈ O (1 )。
「というの違いに注意してください:ある一定の電力に」G = N ↦ 1 / Nの別個の可能性です。
警告:作者は表記法のさらに多くの乱用を採用している可能性があり、あなたに読んでほしい
いくつかのために、G ∈ O (1 )。
(1)と(2)の違いに注意してください。ここでは同じ値の正の関数セットを定義することができますが、これは常に機能するとは限りません。式の中で気を付けずに動かさないでください!
It means that the function grows at most as to the power of some constant, i.e. or or ...
"At most " means that there is a constant such that what is being measured is .
In a more general context, is equivalent to the statement that there exists (possibly negative) constants and such that and .
It is easy to overlook the lower bound. In a setting where that would matter (which would be very uncommon if you're exclusively interested in studying asymptotic growth), you shouldn't have complete confidence that the author actually meant the lower bound, and would have to rely on the context to make sure.
The literal meaning of the notation is doing arithmetic on the family of functions, resulting in the family of all functions , where . This works in pretty much the same as how multiplying by results in , except that you get a result that isn't expressed so simply.
Since the details of the lower bound are in probably unfamiliar territory, it's worth looking at some counterexamples. Recall that any is bounded in magnitude; that there is a constant such that for all sufficiently large , .
When looking at asymptotic growth, usually only the upper bound matters, since, e.g., you already know the function is positive. However, in full generality you have to pay attention to the lower bound .
This means, contrary to more typical uses of big-oh notation, functions that decrease too rapidly can fail to be in ; for example,
A counterexample of a somewhat different sort is that .