王道数据结构2022 课后习题-线性表


王道数据结构2022 课后习题-线性表

6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 6                          
void Sort(LinkList &L){
LNode *l=L,*r=L->next,*q;
while(r->next!=NULL){
while(l!=r){ // 之前写错,l->next可以取到r
if(r->next->data<l->next->data){
q=r->next;
r->next=q->next;
//r=r->next; // 这种情况不需要将r后移
q->next=l->next;
l->next=q;
break;
}else if(r->next->data>r->data){ // 之前写成else,出错
r=r->next;
break; //没有break会出错
}
l=l->next;
}
l=L;
}
}

image-20221024182047538


本文标题:王道数据结构2022 课后习题-线性表

文章作者:TTYONG

发布时间:2022年10月24日 - 18:10

最后更新:2022年10月24日 - 18:10

原始链接:http://tianyong.fun/%E7%8E%8B%E9%81%93%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%842022-%E8%AF%BE%E5%90%8E%E4%B9%A0%E9%A2%98-%E7%BA%BF%E6%80%A7%E8%A1%A8.html

许可协议: 转载请保留原文链接及作者。

多少都是爱
0%