[leetcode]21.Merge Two Sorted Lists
来源:互联网 发布:装饰装修预算软件 编辑:程序博客网 时间:2024/05/22 03:28
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.
连接两个有序链表,链接后依然有序。
遍历两个链表,依次讲较小节点加入新的链表当中。
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode head=new ListNode(0); ListNode p=head; while(l1!=null||l2!=null){ ListNode curNode=null; if(l1==null){ curNode=l2; l2=l2.next; }else if(l2==null){ curNode=l1; l1=l1.next; }else{ if(l1.val<l2.val){ curNode=l1; l1=l1.next; }else{ curNode=l2; l2=l2.next; } } p.next=curNode; p=p.next; } return head.next; }}
0 0
- 21. Merge Two Sorted Lists leetcode(lists)
- [LeetCode]21.Merge Two Sorted Lists
- LeetCode --- 21. Merge Two Sorted Lists
- LeetCode 21.Merge Two Sorted Lists
- [Leetcode] 21. Merge Two Sorted Lists
- 【LeetCode】21.Merge Two Sorted Lists
- 【leetcode】21. Merge Two Sorted Lists
- [leetcode] 21.Merge Two Sorted Lists
- [leetcode] 21.Merge Two Sorted Lists
- [leetcode] 21. Merge Two Sorted Lists
- <LeetCode OJ> 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists LeetCode
- leetcode 21. Merge Two Sorted Lists
- Leetcode:21. Merge Two Sorted Lists(JAVA)
- Leetcode ☞ 21. Merge Two Sorted Lists
- LeetCode 21. Merge Two Sorted Lists
- [LeetCode]21. Merge Two Sorted Lists
- 【LeetCode】21. Merge Two Sorted Lists
- 浅谈C++函数返回
- POJ 3259 Wormholes(SPFA 判负环)
- 华为OJ合法IP
- 字符编码笔记:ASCII,Unicode和UTF-8
- java list 等份取出
- [leetcode]21.Merge Two Sorted Lists
- C/C++ 结构体排序
- 华硕主板使用nt6 oem loader激活之后重启卡在ASUS LOGO位置无法进入BIOS界面
- thinkphp中的RBAC怎么用,请大神讲解.
- hive常见问题解决。
- Android查找资源的流程
- Spring Aware
- 【OpenCV】Mat基本操作
- End-to-End Reinforcement Learning of Dialogue Agents for Information Access 端对端加强学习对话代理信息访问