In this post I am going to tell you about the Breadth First Search Algorithm or BFS which is one of the useful search strategy used in searching a graph. The Breadth First search strategy has its main use in forming decision trees. The decision trees are used by the learning agent in the artificial intelligence to choose between the available options.