私は現在、最初の離散数学クラスを受講していますが、少し問題があります。これはビッグ オーとの初めての出会いであり、この特定の問題を理解するのに少し苦労しています。
n <= O(n)
n >= k のすべての値に当てはまる定数があることを数学的に証明できるため、その証明を理解しています
もしf
、g
、h
がf(n) = O(g(n))
とg(n) = O(h(n))
クラスで与えられたbig ohの定義を使ってそれを証明してくださいf(n) = O(h(n))
私の答えは
|f(n)| <= U1|g(n)| for all n >= k
|g(n)| <= U2|h(n)| for all n >= j
したがって
|f(n)| <= U3|h(n)| for all n >= i
したがって、f(x)
=O(h(x))
私はオフィスアワーに教授に会おうとしましたが、彼女は私の校正が間違っていると言いましたが、その理由については教えてくれませんでした. 私はこれに非常に長い時間を費やしてきたので、何をすべきかさえわかりません。どんな助けでも素晴らしいでしょう...
わかった!これをもう一度試してみましょう。
|f(n)| <= U1|g(n)| for all n >= k
|g(n)| <= U2|h(n)| for all n >= j
i
のいずれかの最大値に等しくしますk ∨ j
。
等しくU3
するU1 * U2
f(n) <= U3|h(n)| for all n >= i
したがって
f(n) = O(h(n))
より良い?