完成核心算法