Match each graph algorithm with its time complexity (n vertices, m edges). List I: A. Bellman-Ford, B. Kruskal's algorithm, C. Floyd-Warshall, D. Topological sorting. List II: I. O(m log n), II. O(n³), III. O(n·m), IV. O(n + m).
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. A ‐ III, B ‐ I, C ‐ II, D ‐ IV
Explanation
Bellman–Ford is O(nm); Kruskal is O(m log n); Floyd–Warshall is O(n³); topological sort is O(n + m).
More Data Structures and Algorithms questions
- The reverse Polish notation of the infix expression [A * {B + C * (D + E)}] / {F * (G + H)} is
- With preconditions a > 1 and a < b (no overflow): int x = 0; int p = 1; while (p < b) { p = p * a; x = x + 1; } When the loop ends, x in te…
- A complete -ary tree is a tree in which each n I node has children or no children. Let be the L number of internal nodes and be the number…
- In a binary max heap containing numbers, the smallest element can be found in ____ time.
- If algorithm A and another algorithm B take −− log (n) √n 2 and microseconds, respectively, to n solve a problem, then the largest size of…
- Let be a directed graph whose vertex set is the set of numbers from 1 to 100 . There is an i j edge from a vertex to a vertex if and only i…