Knowee
Questions
Features
Study Tools

What is the time complexity of Kruskal’s algorithm? ans. O(E+1) O(V+logE) O(V2) O(ElogV

Question

What is the time complexity of Kruskal’s algorithm? ans. O(E+1)

O(V+logE)

O(V2)

O(ElogV

🧐 Not the exact question you are looking for?Go ask a question

Solution

The time complexity of Kruskal’s algorithm is O(ElogV).

Here's a step-by-step explanation:

  1. Sorting of edges takes O(ElogE) time.
  2. After sorting, we iterate through all edges and apply the find-union algorithm. The find and union operations can take at most O(logV) time. So overall complexity is O(ElogE + ElogV) time.
  3. The value of E can be at most O(V2), so O(logV) and O(logE) are same. Therefore, the time complexity of Kruskal’s algorithm is O(ElogV) or O(ElogE).

This problem has been solved

Similar Questions

What is the time complexity of Kruskal’s algorithm?

The runtime complexity of Kruskal's algorithm for finding the Minimum Spanning Tree is:OptionsO(V log V)O(V^2) O(E^2)O(E log E)

What is the time complexity of the following code :int i, j, k = 0;for (i = n/2; i <= n; i++) { for (j = 2; j <= n; j = j * 2) { k = k + n/2; }}

What is the time complexity of the following code? for(int i = 0; i < n; i++) { for(int j = 0; j < i; j++) { System.out.println(i * j); } } a. O(n) b. O(2^n) c. O(n^2) d. O(n log n)

What is the time complexity of the following code fragment?for(i=1; i<n; i= i*2)          a[i]=0; Group of answer choicesO(log n)O(n^2)O(n/2)O(n^(1/2))

1/2

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.