对于代码结构的调整，丰富了流程图，便于之后的思路分析以及扩展