添加部分算法|优化代码结构