2.1 算法主函数