go链表算法双指针面试