合并2个有序链表

list A, list B,

Solution: 对A,B 表按序读取数据,比较大小后插入新链表C。

由于两个输入链表的长度可能不同,所以最终会有一个链表先完成插入所有元素,则直接另一个未完成的链表直接链入新链表的末尾。

public ListNode mergeTwoLists(ListNode l1, ListNode l2) {

        ListNode dummy = new ListNode(0);
ListNode lastNode = dummy; while (l1 != null && l2 != null) {
if (l1.val < l2.val) {
lastNode.next = l1;
l1 = l1.next;
} else {
lastNode.next = l2;
l2 = l2.next;
}
lastNode = lastNode.next;
} if (l1 != null) {
lastNode.next = l1;
} else {
lastNode.next = l2;
} return dummy.next;
}

最新文章

  1. 三、图像移动《苹果iOS实例编程入门教程》
  2. Hexo搭建Github静态博客
  3. layer-list实现只有左、右和下边框的圆角矩形
  4. 非常实用的15款开源PHP类库
  5. Umbraco TextBoxFor 如何加样式和属性
  6. module require区别
  7. ngrok 本机代码部署外网访问神器(转)
  8. TypeScript 学习一 参数,函数,析构表达式
  9. Android应用程序基础
  10. PHP发送E-mail---新手教程
  11. cmd 更改计算机名
  12. python day two,while
  13. 章节八、2-火狐的插件TryXPath
  14. Win10升级惹的祸,Oracle服务全没有了,怎么解决?
  15. 45_redux_comment应用_redux版本_异步功能
  16. Deep Learning Tutorial - Multilayer perceptron
  17. JQuery的可见性选择器
  18. Gym101485: NWERC 2015(队内第6次训练)
  19. 97.394570112228 - Query OK, 1 row affected (43.05 sec) - the overhead of parsing and network communication
  20. nginx在centos &amp; ubuntu上的安装

热门文章

  1. [jzoj]2938.【NOIP2012模拟8.9】分割田地
  2. 机器学习——KNN
  3. react-native-splash-screen 插件 android 系统app崩溃问题
  4. __http原理__01__通信流程_消息格式
  5. Java课程寒假之开发记账本软件(Android版)之一
  6. Python基础之列表深浅复制和列表推导式
  7. 接线端子VH,CH,XH
  8. 深入理解iostat
  9. node.js爬取ajax接口数据
  10. VSS(Virtual Switching System)