开始刷leetcode day10:Merge Two Sorted Lists
来源:互联网 发布:c js document.ready 编辑:程序博客网 时间:2024/05/16 01:00
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:
/**
* 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) {
if(l1 == null && l2 == null) return null;
if(l1 == null || l2 == null) return l1==null?l2:l1;
ListNode l3 = l1;
ListNode l4 = l2;
ListNode l6 = l3;
ListNode head = l3;
while(l3 != null && l4 != null)
{
if(l3.val <= l4.val)
{
l6 = l3;
l3 = l3.next;
}
else if(l4.val < l3.val && l3 == l1 && l4 == l2)
{
head = l4;
l6 = head;
l4 = l4.next;
head.next = l3;
}else
{
ListNode newNode = new ListNode(l3.val);
newNode.next = l3.next;
l3.val = l4.val;
l3.next = newNode;
l4 = l4.next;
l6 = l3;
l3 = l3.next;
}
}
ListNode l5 = l3 == null? l4:l3;
if(l5 != null)
{
l6.next = l5;
}
return head;
}
}
- 开始刷leetcode day10: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
- 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
- ubuntu gedit中文乱码解决
- Android getWindow().setFlags方法
- UTF--->Unicode--->Ansi 这个最终返回的中文字符才是正确的,否则中文是乱码
- 图像分析:投影曲线的波峰查找
- OpenCV手势识别-手掌特征提取
- 开始刷leetcode day10:Merge Two Sorted Lists
- IOS开发我该如何学习?
- 【第四章】 资源 之 4.2 内置Resource实现 ——跟我学spring3
- OpenCV 无法启动此程序,因为计算机中丢失opencv_core249d.dll或者opencv_highgui249d.dll。请尝试重新安装改程序已解决此问题
- 创新吃鱼法
- Struts2 知识点总结
- 做自己——鬼脚七自媒体第一季(第2版)
- WdatePicker IE下: SCRIPT70: 没有权限
- Ubuntu kylin 安装jdk-8u45-linux-i586.tar.gz