内容简介:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.Example:Input: 1->2->4, 1->3->4
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
Example:
Input: 1->2->4, 1->3->4
Output: 1->1->2->3->4->4
难度:easy
题目:
合并两个列表并返回新的列表。新列表由两个列表的片断组成。
思路:直接遍历合并
Runtime: 6 ms, faster than 100.00% of Java online submissions for Merge Two Sorted Lists.
Memory Usage: 30.5 MB, less than 44.63% of Java online submissions for Merge Two Sorted Lists.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
class Solution {
public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
ListNode head = new ListNode(0), ptr = head;
while (l1 != null && l2 != null) {
if (l1.val > l2.val) {
ptr.next = l2;
ptr = l2;
l2 = l2.next;
} else {
ptr.next = l1;
ptr = l1;
l1 = l1.next;
}
}
ptr.next = (l1 != null) ? l1 : l2;
return head.next;
}
}
以上所述就是小编给大家介绍的《21. Merge Two Sorted Lists》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Servlet&JSP学习笔记
林信良 / 清华大学出版社 / 2010-4 / 48.00元
《Servlet&JSP学习笔记》以“在线书签”项目贯穿全书,随着每一章的讲述都在适当的时候将 Servlet & JSP技术应用于“在线书签”程序之中,并作适当修改,以了解完整的应用程序构建方法。《Servlet&JSP学习笔记》内容包括简单的Web应用程序,开发简单的Servlet & JSP合理管理,JSP的使用,整合数据库等相关内容,《Servlet&JSP学习笔记》适合Servlet ......一起来看看 《Servlet&JSP学习笔记》 这本书的介绍吧!