BFS

  • use a queue to traverse everything