Data Structure Used For Breadth First Search