2.1.2 算法流程