public ListNode mergeTwoLists(ListNode a, ListNode b) {
if (a == null || b == null) {
return a != null ? a : b;
}
ListNode head = new ListNode(0);
ListNode tail = head, aPtr = a, bPtr = b;
while (aPtr != null && bPtr != null) {
if (aPtr.val < bPtr.val) {
tail.next = aPtr;
aPtr = aPtr.next;
} else {
tail.next = bPtr;
bPtr = bPtr.next;
}
tail = tail.next;
}
tail.next = (aPtr != null ? aPtr : bPtr);
return head.next;
}
力扣23题
原创wx6528aaac125d5 ©著作权
©著作权归作者所有:来自51CTO博客作者wx6528aaac125d5的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
力扣(LeetCode)刷题,简单题(第23期)
力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。
LeetCode 力扣刷题 简单题 第23期 c语言 -
力扣刷题插件
你要的刷题插件来了~
公众号 chrome 压缩包 双指针 7z -
力扣刷题——哈希表
力扣第一题求两数之和
leetcode 算法 职场和发展 List 数组 -
android xml 画渐变圆角边框
在项目中经常会遇到各种各样的需求和效果,而这样一个随着页面变化的指示器则是比较普遍的需求。 具体需求是:在一个可左右滑动的页面顶部居中放置一个标识当前页面的指示器,在页面进行切换的时候当前页面的指示器从选中颜色渐变成默认颜色,而下个即将显示的指示器从默认颜色渐变成选中颜色。看下效果: 先创建一个继承至TextView的TextColorChangeView类public class TextCol
android xml 画渐变圆角边框 android flutter java android studio