算法golang