剑指offer合并链表的js程序问题,求大神解答
剑指offer里面的合并链表问题,为什么代码最后一句a[a.length-1].next=null,答题系统提交会谈错误
请检查是否存在语法错误或者数组越界非法访问等情况
虽然这一句没有也没关系,不过还是很纳闷,求大神解答一下
#笔试题目#function Merge(pHead1, pHead2) { var a = []; while(pHead1){ a.push(pHead1); pHead1=pHead1.next; } while(pHead2){ a.push(pHead2); pHead2=pHead2.next; } a.sort(function(a,b){return a.val-b.val}); for(let i=0;i<a.length-1;i++){ a[i].next=a[i+1]; } //console.log(JSON.stringify(a[a.length-1])); //输出的是{“val”:6,“next”:null} //a[a.length-1].next=null;//?这句请问大神为什么在这里提交会出错,控制台就没事。 return a[0]; }