可以使用深度优先遍历