1

言ってるのと同じか

O(max(M,N))? 

私は時間の複雑さを学んでいますが、このタイプの複雑さはグラフで何度も出てきます。それらが何を意味するのか完全には理解していません

O(M+N),

ここで、M=エッジの数 N=頂点の数。

4

2 に答える 2

6

O(M+N)と同じですかO(max(M,N))

はい、同じです。一般性を失うことなく、それを言うことができますM >= N. したがって、O(max(M,N))と同じO(M)です。同時に、 は と同じでM < M+N < M+Mあり、O(M+N)O(2*M)と同じO(M)です。

于 2013-06-23T11:01:38.293 に答える
1

N頂点があると仮定すると、エッジの数は異なる場合があります (有向グラフの場合は から の間0、それ以外の場合は と の間)。これが、答えを出すときに と も持つ理由です。もちろん、そう言うことができますが、カジュアルな言い方は です。N^20(N^2)/2NMO(M+N) = O(max(M,N))O(M+N)

于 2013-06-23T11:00:08.060 に答える