18.3 核心算法