5.3.6 算法流程