val 为节点的值
// 节点类
class Node(value) {
// 实例化时赋值
this.val = value
// next指针初始为null
this.next = null
}
leetcode题
合并两个链表
/**
* @param {ListNode} list1
* @param {ListNode} list2
* @return {ListNode}
*/
var mergeTwoLists = function(l1, l2) {
if(l1 === null){
return l2
}else if (l2 === null){
return l1
}else{
if(l1.val < l2.val){
l1.next = mergeTwoLists(l1.next,l2)
return l1
}else{
l2.next = mergeTwoLists(l1,l2.next)
return l2
}
}
};