完成过杆算法，