两种不同方式(深度优先/广度优先)构建树形结构代码,使用java编写