第一个递归会爆栈,用Bfs