通过输入参数构造topo结构,算法及具体代码。