做会计一般关注什么网站,wordpress怎么添加代码,中国建设报电子版在线阅读,wordpress 批量图片给定单链表的头节点 head #xff0c;将所有索引为奇数的节点和索引为偶数的节点分别组合在一起#xff0c;然后返回重新排序的列表。
第一个节点的索引被认为是 奇数 #xff0c; 第二个节点的索引为 偶数 #xff0c;以此类推。
请注意#xff0c;偶数组和奇数组内部的…给定单链表的头节点 head 将所有索引为奇数的节点和索引为偶数的节点分别组合在一起然后返回重新排序的列表。
第一个节点的索引被认为是 奇数 第二个节点的索引为 偶数 以此类推。
请注意偶数组和奇数组内部的相对顺序应该与输入时保持一致。
作者力扣 (LeetCode) 链接https://leetcode-cn.com/leetbook/read/linked-list/fe0kj/ 来源力扣LeetCode 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。 思路是将原链表分成两个链奇数链和偶数链然后再将奇数链的尾与偶数链的头相连。
class Solution {public ListNode oddEvenList(ListNode head) {if(headnull||head.nextnull){return head;}ListNode odd head;ListNode p head;ListNode even head.next;ListNode q head.next;while(q!nullq.next!null){p.next q.next;p p.next;q.next p.next;q q.next;}p.next even;return odd;}
}