题目描述

输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

牛客网链接

js代码

/*function ListNode(x){
this.val = x;
this.next = null;
}*/
function Merge(pHead1, pHead2)
{
// write code here
if (!pHead1) return pHead2
if (!pHead2) return pHead1
let now = new ListNode(0)
const root = now
while (pHead1 && pHead2){
if (pHead1.val > pHead2.val){
now.next = pHead2
now = now.next
pHead2 = pHead2.next
}else{
now.next = pHead1
now = now.next
pHead1 = pHead1.next
}
}
if (pHead1) {
now.next = pHead1
}else{
now.next = pHead2
}
return root.next
}

最新文章

  1. kettle系列-5.kettle实现二进制文件迁移
  2. C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看
  3. windbg调试C#代码(二)
  4. 通过weka.jar包来进行数据预处理
  5. seo初学
  6. Intent常用使用汇总
  7. 通过sort()方法实现升序和降序排列
  8. [物理学与PDEs]第1章习题2 均匀带电球面的电场强度与电势
  9. Freemaker隐藏手机号和判断长度
  10. WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置
  11. MySql 存储过程 光标只循环一次
  12. 函数的有用信息,装饰器 day12
  13. sikuli 安装
  14. Hadoop源码阅读环境搭建(IDEA)
  15. vue 父子间组件传值
  16. 解析库之re、beautifulsoup、pyquery
  17. Selenium with Python 002 - 快速入门
  18. 发现一个github的奇葩设定
  19. 中国版Azure 文件服务
  20. 盘点20款主流应用FPS,最Skr帧率测试方法都在这里!

热门文章

  1. Spring 本地事务
  2. 《Hadoop大数据技术开发实战》学习笔记(一)
  3. 【VS开发】【数据库开发】windows下libevent x64库静态编译
  4. 微信H5支付开发全过程(除内置微信以外的浏览器)
  5. 最新 游族网络java校招面经 (含整理过的面试题大全)
  6. 用BERT做语义相似度匹配任务:计算相似度的方式
  7. CentOs7环境下手动配置JDK7
  8. golang之面向对象编程
  9. asp.net MVC 异步分页 PagedList
  10. Qt中的常用容器类(解释比较全面,有插图)