1. Apply the variant Breadth-First Search algorithm as shown in Figure 2 to the attached graph. This variant is used for computing the shortest distance to each vertex from the starting vertex. (Use this for your programming exercise.)
2. For this exercise, start at Carroll County. Process the adjacent vertices in alphabetical order.
3. You can stop after you have answered both questions (you don't have to finish the algorithm).
_ What are the first five counties to be removed from the queue, and what is the distance of each?
_ What counties are on the queue after the fifth county is removed, and what are their distance numbers? (You can stop after the county is removed and before its edges have been added to the queue.)