早教吧作业答案频道 -->其他-->
求已有a,b两个链表,每个链表中的结点包括号学号、成绩。要求把两个链表合并,按学号升序排列的流程图
题目详情
求已有a,b两个链表,每个链表中的结点包括号学号、成绩。要求把两个链表合并,按学号升序排列的流程图
▼优质解答
答案和解析
struct student* sx(struct student * head)
{ // 用递归,每次找出原链表中学号最小的元素,插入到新链表的后面。
struct student *cursor, *first, *prev, *min;
first = NULL;
if (head == NULL)
return NULL;
for (cursor = min = head; cursor->next != NULL; cursor = cursor->next)
{
if (cursor->next->num < min->num)
{
prev = cursor;
min = cursor->next;
}
}
first = min;
if (min == head)
head = head->next;
else
prev->next = min->next;
first->next = sx(head);
return first;
}
{ // 用递归,每次找出原链表中学号最小的元素,插入到新链表的后面。
struct student *cursor, *first, *prev, *min;
first = NULL;
if (head == NULL)
return NULL;
for (cursor = min = head; cursor->next != NULL; cursor = cursor->next)
{
if (cursor->next->num < min->num)
{
prev = cursor;
min = cursor->next;
}
}
first = min;
if (min == head)
head = head->next;
else
prev->next = min->next;
first->next = sx(head);
return first;
}
看了求已有a,b两个链表,每个链表...的网友还看了以下:
在一个双链表中,包括头结点在内共有6个节点,则共有 【】 个指针。 2020-05-23 …
E-R图中包括三种基本图素,其中不包括______。A) 实体集B) 联系集C) 数据存储D) 属性 2020-05-24 …
(2014•金乡县模拟)如图,上下底面为全等的正六边形礼盒,其正视图与侧视图均由矩形构成,正视图中 2020-07-14 …
如图,每个小方格都是边长为1的正方形.(1)图中面积为2的长方形有个(2)图中长方形(包括正方形) 2020-07-20 …
如图,上下底面为全等的正六边形礼盒,其主视图与左视图均由矩形构成,主视图中大矩形边长如图所示,左视 2020-07-22 …
(2014•拱墅区二模)如图,上下底面为全等的正六边形礼盒,其主视图与左视图均由矩形构成,主视图中 2020-07-31 …
如图为黄州赤壁公园某一小树林中部分生物成分之间的关系,下列说法正确的是()A.虫的体色与栖息环境相近 2020-11-22 …
图为某鱼塘中能量流动图解部分示意图,①②③④⑤各代表一定的能量值,下列各项中正确的是()A.在人工饲 2020-11-23 …
图示DNA分子片段(基因)控制蛋白质的合成过程,下面的说法错误的是()A.图中包含8种核苷酸B.DN 2020-12-18 …
归纳和分析图表,从图表中获取信息是学习化学的重要方法.观察如图,按要求回答下列问题:(1)图中包含三 2021-01-15 …