Breadth-First Search solved by 1226

Feb. 21, 2014, 4:23 p.m. by Rosalind Team

Topics: Graphs

Problem

Figure 1. The graph from the dataset

The task is to use breadth-first search to compute single-source shortest distances in an unweighted directed graph.

Given: A simple directed graph with n103 vertices in the edge list format.

Return: An array D[1..n] where D[i] is the length of a shortest path from the vertex 1 to the vertex i (D[1]=0). If i is not reachable from 1 set D[i] to 1.

See Figure 1 for visual example from the sample dataset.

Sample Dataset

6 6
4 6
6 5
4 3
3 5
2 1
1 4

Sample Output

0 -1 2 1 3 2

Please login to solve this problem.

Welcome to Rosalind!

Rosalind is a platform for learning bioinformatics through problem solving.
Please login with Google/Twitter/Facebook or register a new account.