Eslint 校验报错异常,修改部分代码和文档格式 (#184)
function ListNode(x) {this.val = xthis.next = null}export function Merge1(pHead1, pHead2) {// 单调不减 可以理解 等于或者大于递增let p1 = pHead1let p2 = pHead2const result = {}// 保留头指针const kk = resultwhile (p1 !== null && p2 !== null) {// console.log(p1,p2)if (p1.val <= p2.val) {// 左边小kk.next = p1p1 = p1.next}else {kk.next = p2p2 = p2.next}console.log(p1, p2)}console.log('test:', result, kk)console.log('go:', p1, p2)console.log('go1:', pHead1, pHead2)if (p1) {kk.next = p1}if (p2) {kk.next = p2}console.log(kk)return result.next}export function Merge(pHead1, pHead2) {const vHead = {}let cur = vHeadwhile (pHead1 && pHead2) {if (pHead1.val <= pHead2.val) {cur.next = pHead1pHead1 = pHead1.next}else {cur.next = pHead2pHead2 = pHead2.next}cur = cur.next}cur.next = pHead1 || pHead2return vHead.next}const pre = new ListNode(1)pre.next = new ListNode(3)pre.next.next = new ListNode(5)console.log('pre:', pre)const last = new ListNode(2)last.next = new ListNode(4)last.next.next = new ListNode(6)console.log('last:', last)console.log(Merge(pre, last))console.log(Merge1(pre, last))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。