码迷,mamicode.com
首页 > 其他好文 > 详细

实验11-2-5-链表 链表拼接 (20 分)

时间:2019-10-14 14:58:20      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:node   实验   lag   eof   data   str   lse   flag   list   

懒得放题目了,直接上答案,太难做了
struct ListNode* mergelists(struct ListNode* list1, struct ListNode* list2)
{
struct ListNode* head, * tmp, * t;
head = (struct ListNode)malloc(sizeof(struct ListNode));
head->next = list1;
tmp = head;
if (list1 == NULL && list2 == NULL)
{
return list1;
}
else {
while (tmp->next)
{
tmp = tmp->next;
}
tmp->next = list2;
int flag = 1;
for (flag;flag < 1000;flag++)
{
tmp = head;
while (tmp->next->next)
{
if (tmp->next->data > tmp->next->next->data)
{
t = tmp->next->next;
tmp->next->next = t->next;
t->next = tmp->next;
tmp->next = t;
}
tmp = tmp->next;
}
}
return head->next;
}
}

实验11-2-5-链表 链表拼接 (20 分)

标签:node   实验   lag   eof   data   str   lse   flag   list   

原文地址:https://www.cnblogs.com/Bunny-a/p/11671165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!