搜索结果
查询Tags标签: newHead,共有 5条记录-
leetcode2181. 合并零之间的节点(mid)(281)
合并零之间的节点 代码力扣链接代码 class Solution {public ListNode mergeNodes(ListNode head) {ListNode newHead = new ListNode();ListNode t = head.next;ListNode t2 = newHead;int sum = 0;while (t != null) {sum += t.val;if (t.val == 0) {t2.val = sum;if (t…
2022/2/22 0:01:36 人评论 次浏览 -
lc24两两交换链表中的节点
递归法。 官方题解非常好理解,head是每一组的第一个节点,newHead是每一组的第二个节点,思路是将head的next指向下一组的头节点,将newHead的next指向head,并且返回newHead,这样就完成了每一组两两相邻的交换。 var swapPairs = function(head) {if(head===null||head…
2022/1/6 23:34:59 人评论 次浏览 -
lc24两两交换链表中的节点
递归法。 官方题解非常好理解,head是每一组的第一个节点,newHead是每一组的第二个节点,思路是将head的next指向下一组的头节点,将newHead的next指向head,并且返回newHead,这样就完成了每一组两两相邻的交换。 var swapPairs = function(head) {if(head===null||head…
2022/1/6 23:34:59 人评论 次浏览 -
2021-10-05
lc24 题目 两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:…
2021/10/5 23:43:44 人评论 次浏览 -
2021-10-05
lc24 题目 两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:…
2021/10/5 23:43:44 人评论 次浏览