go算法实现