Leetcode 021 Merge Two Sorted Lists
2024-10-21 13:39:04
摘要: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) { ListNode p1 = l1;
ListNode p2 = l2; ListNode fakeHead = new ListNode(0);
ListNode p = fakeHead; while (p1 != null && p2 != null) { if (p1.val <= p2.val) {
p.next = p1;
p1 = p1.next;
} else {
p.next = p2;
p2 = p2.next;
} p = p.next;
} if (p1 != null) {
p.next = p1;
}
if (p2 != null) {
p.next = p2;
} return fakeHead.next;
}
}
最新文章
- NoSQL指南
- [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法
- AI (Adobe Illustrator)详细用法(五)
- Uva 11090 在环中
- 泛函编程(20)-泛函库设计-Further Into Parallelism
- 《GK101任意波形发生器》任意波文件格式说明
- 数据库连接池 c3p0 demo 代码和分析
- Web开发者不可不知的15条编码原则
- 2016 系统设计第一期 (档案一)MVC 控制器接收表单数据
- Winform Datagridview 点击headercolumn排序
- 网络直播电视之M3U8解析篇 (下)
- Jquery与DOM对象
- 个人封装的一个Camera类
- go语法之一
- 海哥:T2C时代的到来了,那么什么叫T2C?
- 【Python】三个例子教你写代码
- TypeScript入门知识三(函数新特性)
- Django 跨域请求处理
- Dynamics CRM2016 Web Api之时间字段值的处理
- vueSSR全栈(项目实战 mac)