早教吧作业答案频道 -->其他-->
数据结构的题目,对单链表中的元素按插入排序法排序的算法如下,其中L为链表头节点指针.请填空完成其功能:voidInsertSort(LinkList&L){p=L->next;;while(){r=L;q=L->next;while(&&q->datadata)
题目详情
数据结构的题目,
对单链表中的元素按插入排序法排序的算法如下,其中L为链表头节点指针.请填空完成其功能:
void InsertSort(LinkList &L){
p=L->next; ________;
while(______)
{r=L;q=L->next;
while(_______&& q->datadata)
{r=q;q=q->next;}
u=p->next;________;________; p=u;
}
}
L->next=NULL
p
q
p->next=r->next
r->next=p
小弟新人,不晓的答案的第一个空起什么作用,如果L->next为空的话那么q=L->next是不是也为空呢?感激中……
如果q为空,那么while(q&& q->datadata)的循环根本进不去啊,麻烦再说明一下,
对单链表中的元素按插入排序法排序的算法如下,其中L为链表头节点指针.请填空完成其功能:
void InsertSort(LinkList &L){
p=L->next; ________;
while(______)
{r=L;q=L->next;
while(_______&& q->datadata)
{r=q;q=q->next;}
u=p->next;________;________; p=u;
}
}
L->next=NULL
p
q
p->next=r->next
r->next=p
小弟新人,不晓的答案的第一个空起什么作用,如果L->next为空的话那么q=L->next是不是也为空呢?感激中……
如果q为空,那么while(q&& q->datadata)的循环根本进不去啊,麻烦再说明一下,
▼优质解答
答案和解析
判断L是否为空,p=L->next,若为空 p=null,while(p)不能进行
q=L->next 为空
q=L->next 为空
看了 数据结构的题目,对单链表中的...的网友还看了以下:
离子积单位问题离子积是常数,应该没有单位.可是量浓度的单位是mol/L,离子积的单位应该是mol/ 2020-05-15 …
写出下列算法的功能LinkListdemo(LinkListL){ListNode*q,*p;If 2020-05-17 …
数据结构的题目,对单链表中的元素按插入排序法排序的算法如下,其中L为链表头节点指针.请填空完成其功 2020-05-17 …
汽缸体的汽缸排列形式主要有单排直列式和( )排列。A.V形B.L形C.双列式D.直列式 2020-05-31 …
数据结构试卷三.阅读下面的算法(10分)LinkListmynote(LinkListL){//L 2020-06-12 …
用三个分别以L,S,H开头的单词组在一起,要有一个意思,不要瞎凑.三个单词要按L,S,H的顺序排列 2020-06-27 …
单循环链表L为空的判定条件是()。A.L==NULLB.L->next==LC.L->next== 2020-07-10 …
求解答,不知道哪里错了#include#include#includetypedefintElemT 2021-01-17 …
since,while,even,if这四个词的用法和意思都有那些,要全啊高中英语单选since,w 2021-02-02 …
voidDestroyList(LinkList&L)中有&是什么意思,而voidClearList 2021-02-05 …