Data Structure Time Complexity Question #15250
MCQ Single Best Answer Easy

QWhat is the time complexity of a breadth-first search (BFS) algorithm on a graph with V vertices and E edges?

ID: #15250 Time Complexity 138 views
Question Info
#15250Q ID
EasyDifficulty
Time ComplexityTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A O(1)
  • B O(log V)
  • C O(V)
  • D O(V + E)
Correct Answer: Option D

Explanation

Breadth-first search (BFS) is a graph traversal algorithm that explores all vertices at the same level before moving to the next level. In the worst case, BFS visits each vertex once and each edge once, resulting in a time complexity proportional to the sum of the number of vertices (V) and the number of edges (E). Hence, the time complexity of BFS is O(V + E).

Share This Question

Challenge a friend or share with your study group.