两个两个节点进行处理,对于当前节点curr,如果有下一个节点,则进行交换。注意两点: 交换后,curr为当前处理两个节点的后一个节点,所以下一次处理前,curr只需往后移动1次 下一次处理时,curr可能为空,所以循环要先判断curr是否为空