LeetCode-Easy刷题(6) Merge Two Sorted Lists
来源:互联网 发布:thinkphp cms开发案例 编辑:程序博客网 时间:2024/06/05 16:40
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.
合并两个排序链表,并将其作为一个新列表返回。新的列表应该通过将前两个列表的节点拼接在一起。
public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode helper = new ListNode(0);//始终是总表的头部 ListNode pre = helper;//指针控制向前插入 相对参考系l1 pre.next = l1; while(l1!=null && l2!=null){ if(l1.val>l2.val){ //将l2最前面节点解耦插入链表移动位置指针后 ListNode next = l2.next; l2.next = pre.next; pre.next = l2; l2 = next; }else{ l1 = l1.next;//移动参考系指针 } pre = pre.next; } if(l2 !=null){ pre.next = l2; } return helper.next; }class ListNode { int val; ListNode next; ListNode(int x) { val = x; }}
阅读全文
0 0
- LeetCode-Easy刷题(6) Merge Two Sorted Lists
- [Leetcode 21, Easy] Merge Two Sorted Lists
- 【Leetcode-Easy-21】Merge Two Sorted Lists
- LeetCode 21. Merge Two Sorted Lists (Easy)
- Merge Two Sorted Lists (EASY)
- [LeetCode] 021. Merge Two Sorted Lists (Easy) (C++/Python)
- LeetCode-21-Merge Two Sorted Lists(链表/归并)-Easy
- Leetcode 21. Merge Two Sorted Lists (Easy) (cpp)
- LeetCode OJ 21 Merge Two Sorted Lists [Easy]
- LeetCode: Merge Two Sorted Lists
- [Leetcode] Merge Two Sorted Lists
- Leetcode: Merge Two Sorted Lists
- [LeetCode] Merge Two Sorted Lists
- [Leetcode] Merge two sorted lists
- leetcode Merge Two Sorted Lists
- [LeetCode]Merge Two Sorted Lists
- [leetcode]Merge Two Sorted Lists
- LeetCode-Merge Two Sorted Lists
- tomcat常见问题汇总
- LeetCode-Easy刷题(5) Valid Parentheses
- 全局大喇叭-广播机制
- poj2259(队列)
- Python(面向对象)
- LeetCode-Easy刷题(6) Merge Two Sorted Lists
- 改善深层神经网络第一周-Regularization
- 文章标题
- Android实现点击按钮弹出菜单
- window7 安装 boot2docker 记录
- FPGA构架(Arria 10)
- 掌柜大作战(24):京东红绿灯监控报警系统
- 算法导论22.4-2
- C#连接access数据库,“ServerVersion = “conn.ServerVersion” "找不到可安装的ISAM"