0
私がM log (N) + M log (M)
の支配的な用語を探したければ、どうすればよいですか? MlogNとMlogMの違いは何ですか?java-Big O表記 - MlogNとMlogMの違いは?
私がM log (N) + M log (M)
の支配的な用語を探したければ、どうすればよいですか? MlogNとMlogMの違いは何ですか?java-Big O表記 - MlogNとMlogMの違いは?
どちらが優位であるかは、M > N
またはM < N
のいずれであるかによって異なります。 M > N
,Mlog(N) < M log(M)
。 M < N
の場合は、M log(N) > M log(M)
です。完全分析:これは、O(log(N))
O(M log(M))
O(M log(N) + M log(M)) = O(M(log(N) + log(M)) = O(M log(MN))
。あなたはM
とN
の間に明確な関係があるの入力の特定の場合またはクラスを見ているかどうかを自問して、もしそうなら、あなたの答えを導き出すためにその関係を使用しています。それ以外の場合、一般的には、支配的なものはN
とM
の関係に依存するため、単一の「支配的」という用語はありません。
あなたが増加のようなものを比較している場合、M
だけを増やすだけでは、N
だけを増やすよりも速く表現の価値が上がります。