Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
O() の定義のみを使用しますか?
あなたは矛盾によって証明する必要があります。それがであると仮定しn^2 ます O(n*log(n))。c これは、定義上、次のような有限で非可変の実数があることを意味します。
n^2
O(n*log(n))
c
n^2 <= c * n * log(n)
ある有限数よりも大きいnごとにn0。
n0
次に、の時点に到達し、それc >= n /log(n)をとして導出します。これは明らかに不可能です。n -> INFc >= INF
c >= n /log(n)
n -> INF
c >= INF
そして、あなたはそうではないと結論しますn^2 O(n*log(n))