Data Structures & Algorithms

Breadth-First Search

/bredθ fɜːst sɜːtʃ/

Definition

A graph traversal visiting all neighbours at the current depth before moving deeper — uses a queue.

Example in context

"BFS finds the shortest path in an unweighted graph — each level of the queue is one step further from the source."

Related terms

Practice this term

Master Breadth-First Search in context by working through exercises in the Data Structures & Algorithms module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.

Frequently Asked Questions

What does "Breadth-First Search" mean?

A graph traversal visiting all neighbours at the current depth before moving deeper — uses a queue.

How do you pronounce "Breadth-First Search"?

"Breadth-First Search" is pronounced /bredθ fɜːst sɜːtʃ/.

Can you use "Breadth-First Search" in a sentence?

"BFS finds the shortest path in an unweighted graph — each level of the queue is one step further from the source."