来源:
描述
将两个排序链表合并为一个新的排序链表
样例
1 | 给出 1->3->8->11->15->null,2->null, 返回 1->2->3->8->11->15->null。 |
解题思路
这道题的重点在于链表是已排序的.
那么其实可以比较两个链表当前节点的值,哪个值小,就把它连接在新链表的后面,并将这个链表的当前指针后移一位.知道某一个链表为空,将另一个链表的所有值链接在后面即可.
实现代码
1 | public ListNode mergeTwoLists(ListNode l1, ListNode l2) { |
完。
ChangeLog
2018-01-05 完成以上皆为个人所思所得,如有错误欢迎评论区指正。
欢迎转载,烦请署名并保留原文链接。
更多学习笔记见个人博客——>呼延十