剑指 Offer 25. 合并两个排序的链表
发布日期:2021-06-20 02:50:17
浏览次数:7
分类:技术文章
本文共 920 字,大约阅读时间需要 3 分钟。
题目
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。
示例一
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4代码
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) { } * }; */class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ListNode * cur1 = l1, * cur2 = l2; ListNode * head = new ListNode(0); ListNode * cur = head; while(cur1 && cur2){ if(cur1->val < cur2->val){ cur->next = cur1; cur1 = cur1->next; cur = cur -> next; }else{ cur->next = cur2; cur2 = cur2->next; cur = cur -> next; } } if(cur1){ cur->next = cur1; } if(cur2){ cur->next = cur2; } return head->next; }};
转载地址:https://blog.csdn.net/free1993/article/details/115072269 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月27日 03时22分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
系统配置自动装载机制 - 分布式开发
2019-04-27
SpringCloud实战 - Hystrix
2019-04-27
Kafka实战(七) - 优雅地部署 Kafka 集群
2019-04-27
Java支付系统(三) - SpringBoot 应用程序搭建
2019-04-27
详解Java业务领域分层模型中的vo/po/dto/pojo/bo
2019-04-27
Java持久层框架MyBatis全注解详解
2019-04-27
Java线程组ThreadGroup
2019-04-27
Java同步器之AbstractOwnableSynchronizer详解
2019-04-27
为什么需要学习并发编程?
2019-04-27
Java计算机IT编程文档常见单词翻译
2019-04-27
Java协作中断机制
2019-04-27
MySQL8.0数据库基础教程(二)-理解"关系"
2019-04-27
2020年最新阿里Java面试题,看看你都会了吗?
2019-04-27
大厂业务开发面试必问的UML你都会了吗?
2019-04-27
MySQL8.0关系数据库基础教程(三)-select语句详解
2019-04-27
JVM参数调优基础-参数的类型详解
2019-04-27
大厂都这么使用MySQL8进行条件查询
2019-04-27
SpringCloud微服务实战(十一)-微服务网关及其实现原理(Zuul为例讲解)
2019-04-27