剑指offer--23.合并两个排序的链表
2024-10-21 14:36:55
时间限制:1秒 空间限制:32768K 热度指数:421239
本题知识点: 链表
题目描述
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
class Solution {
public:
ListNode* Merge(ListNode* pHead1, ListNode* pHead2)
{
if(pHead1 == NULL && pHead2 == NULL) return NULL;
if(pHead1 == NULL && pHead2 != NULL) return pHead2;
if(pHead1 != NULL && pHead2 == NULL) return pHead1; if(pHead1->val > pHead2->val) {
pHead2->next = Merge(pHead1, pHead2->next);
} else {
pHead1->next = Merge(pHead2, pHead1->next);
}
return pHead1;
}
};
最新文章
- 【腾讯优测干货分享】如何降低App的待机内存(三)——探索内存增长的原因
- 如何实现一个php框架系列文章【5】安全处理输入
- 【译】Spring 4 @PropertySource和@Value注解示例
- DSY2933*地图
- lua下的简单OO实现
- .htaccess保护目录与文件
- i++是否原子操作
- 树形DP求树的重心 --SGU 134
- mouseenter和mouseout中间的时间控制
- POJ 1155 TELE 背包型树形DP 经典题
- 分布式文件系统HDFS体系
- 使用ffmpeg录音
- python正则表达式写[强口令检测]
- html转化为图片下载
- MySQL千万级数据库查询怎么提高查询效率
- SqlMapConfig配置加注解
- C++多线程同步技巧(一) --- 临界区
- poj 1269
- C# vs2015单元测试测试资源管理器不显示测试方法
- 关于android中透明、半透明、百分比转换