public class SwapList {
private LinkedHashSet<Integer> df = new LinkedHashSet<>();
public ListNode swapList(ListNode l) {
if (l == null) {
return l;
}
ListNode dump = new ListNode(0);
dump.next = l;
ListNode pre = dump;
ListNode cur = l;
while (cur != null && cur.next != null) {
pre.next = cur.next;
cur.next = pre.next.next;
pre.next.next = cur;
pre = cur;
cur = cur.next;
}
return dump.next;
}
}
链表奇偶交换
最新推荐文章于 2022-03-13 18:01:07 发布