12.2.2 算法细节