深度优先排序、广度优先排序和一种补充算法