深圳网站见,手机网站类型,雄安网站开发,asp.net获取网站地址给你两个 非空 的链表#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的#xff0c;并且每个节点只能存储 一位 数字。
请你将两个数相加#xff0c;并以相同形式返回一个表示和的链表。
你可以假设除了数字 0 之外#xff0c;这两个数都不会以 0 …给你两个 非空 的链表表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的并且每个节点只能存储 一位 数字。
请你将两个数相加并以相同形式返回一个表示和的链表。
你可以假设除了数字 0 之外这两个数都不会以 0 开头。 var addTwoNumbers function(l1, l2) {var carry 0; // 进位var result new ListNode(); // 虚拟头节点var p result;while (l1 || l2 || carry) {var val1 l1 ? l1.val : 0;var val2 l2 ? l2.val : 0;var sum val1 val2 carry;carry Math.floor(sum / 10); // 计算进位sum sum % 10; // 计算当前节点的值p.next new ListNode(sum); // 创建新节点p p.next;if (l1) {l1 l1.next;}if (l2) {l2 l2.next;}}return result.next; // 返回新链表的头节点
};