移位算法