设置左右指针始时都指向head, 我们移动right指针,如果此时左右指针相等就继续移动,直到移动到和左指针不同的地方 此时我们将左指针的下一个地址链接到右指针即可 并把左指针移动到右指针的位置即 开始下一轮比较 举个例子: {1,2,2,2,3} 首先左右指针left right都指向 1 , 此时相等,我们移动右指针到下一个 右指针指向2,左指针指向1 ,那么就链接起来,继续 左指针指向2,右指针指向2,右指针循环往下移动,直到3 链接左指针的下一个地址为3 右指针继续移动,此时right到达nullptr,左指针链接nullptr封尾,循环结束 /** * struct ListNo...