# 合并两递增链表

81人阅读 评论(0)

#include <iostream>

using namespace std;

struct ListNode {
int val;
struct ListNode *next;
ListNode(int x) :
val(x), next(NULL) {
}
};

class Solution {
public:
ListNode *Head = NULL;
//输入合法性检测
if (pHead1 == NULL){
}
if (pHead2 == NULL) {
}
//判断合并链表头节点是从哪个节点开始
}
else {
}
ListNode *preHead = NULL, *nextHead = NULL;
while (pHead1 != NULL && pHead2 != NULL) {
}
}
else {
}
}
}
}
};

int main(void)
{
ListNode a1(8), a2(12),
b1(5), b2(6), b3(7), b4(9);
a1.next = &a2;

b1.next = &b2;
b2.next = &b3;
b3.next = &b4;
Solution s;
ListNode *Head = NULL;
Head = s.Merge(&a1, &b1);
return 0;
}

#include <iostream>

using namespace std;

struct ListNode {
int val;
struct ListNode *next;
ListNode(int x) :
val(x), next(NULL) {
}
};

class Solution {
public:
ListNode *Head = NULL;
//输入合法性检测,也作为递归的终止条件
if (pHead1 == NULL){
}
if (pHead2 == NULL) {
}
/*
*/
}
else {
}
}
};

int main(void)
{
ListNode a1(8), a2(12),
b1(5), b2(6), b3(7), b4(9);
a1.next = &a2;

b1.next = &b2;
b2.next = &b3;
b3.next = &b4;
Solution s;
ListNode *Head = NULL;
Head = s.Merge(&b1, &a1);
return 0;
}

0
0

* 以上用户言论只代表其个人观点，不代表CSDN网站的观点或立场
个人资料
• 访问：7513次
• 积分：226
• 等级：
• 排名：千里之外
• 原创：16篇
• 转载：0篇
• 译文：0篇
• 评论：0条
文章分类
评论排行