早教吧作业答案频道 -->其他-->
求已有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两个链表,每个链表...的网友还看了以下:
求以下闽南语成语意思相同的中文成语钝刀利手撞门弄户贪俗买贵劳气着力 2020-04-07 …
我想知道一些英文版的中国成语比如:betterlaterthannever亡羊补牢请一定要是这样的 2020-04-11 …
下列事件,概率为1的是()A、晚上睡觉,当第一次醒来睁开眼睛时,发现天亮了B、某同学平时每次测试的 2020-05-13 …
真核细胞内的溶酶体是一种含有多种水解酶的细胞器,其内部的pH大约为5左右.如图表示细胞内溶酶体的部 2020-05-14 …
陆游的中表现梅花具有坚贞不屈的平治的词句是什么? 2020-05-14 …
物什么民什么的中间成语 2020-05-15 …
一部美食纪录片《舌尖上的中国》引发热议,播出后不仅台词、故事备受推崇,食材、食单也受到关注。“舌尖 2020-05-17 …
下列各项属于生命周期中的中年成熟期的特征是( )。A.理财策略简单,多使用银行存款 B.投 2020-05-30 …
下列各项属于生命周期中的中年成熟期的特征是( )。 A.理财策略简单,多使用银行存款 2020-05-30 …
态度的中心成分是( )A.认知成分B.意动效应 C.情感成 2020-06-04 …