core算法