Merge Two Sorted Lists
来源:互联网 发布:淘宝开店上传照片要求 编辑:程序博客网 时间:2024/06/06 05:25
题目:
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.
分析:
题目要求合并两个已排序的链表,这里指的是两个从小到大排好序的,合并完成的链表也是有序的,从小到大,这里需要注意,有的测试用例是输入了空的链表,这里需要判断一下。
Java解题:
public class ListNode {int val;ListNode next;ListNode(int x) { val = x; }}public ListNode mergeTwoLists(ListNode l1, ListNode l2) {if(l1==null)return l2;else if(l2==null)return l1;ListNode l = null;ListNode head = null;if(l1.val<l2.val){head=l=l1;l1=l1.next;}else{head=l=l2;l2=l2.next;}while(l1!=null&&l2!=null){if(l1.val<=l2.val){l.next=l1;l1=l1.next;}else{l.next=l2;l2=l2.next;}l=l.next;}if(l1==null){l.next=l2;}elsel.next=l1;return head;}
0 0
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- redhat yum破解方法
- MediaMetadataRetriever的用法
- mac下使用APKtool,dex2jar,jd-gui反编译APK
- 08-02 文件IO流 网络通信(TCP) 集合 泛型
- 数据结构之满二叉树和完全二叉树的区别
- Merge Two Sorted Lists
- js浮点运算bug的解决办法
- 奇葩调试记
- sqlite3编程相关注意点
- Emacs 学习(二)
- Code Forces 451 E. Devu and Flowers(组合数学)
- 08-03 网络通信(UDP) URL XML解析器 JSON、DOM、SAX 枚举
- spring4.0.0之环境搭建
- 薛定谔的猫