改进版算法