算法的实现