l
p
q
m
n
4
16
2
1
5
8
6
temp1
p=l;q=l->next;
m=p->next; n=q->next; temp1=m;
q一直指向基准点,p一直指向基准点前一个节点n一直指向最小点,m一直指向最小点前一个节点temp1则作为扫描指正,扫描基准点以后整个链表
进入外循环
l
p
q
m
n
4
16
2
1
5
8
6
temp1
q一直指向基准点,p一直指向基准点前一个节点n一直指向最小点,m一直指向最小点前一个节点temp1则作为扫描指正,扫描基准点以后整个链表
m=temp1;n=temp1->next;
进入内循环
l
p
q
m
n
4
16
2
1
5
8
6
temp1
q一直指向基准点,p一直指向基准点前一个节点n一直指向最小点,m一直指向最小点前一个节点temp1则作为扫描指正,扫描基准点以后整个链表
if(temp1->next->data<q->data && temp1->next>data<n->data){ m=temp1;n=temp1->next;}
l
p
q
m
n
4
16
2
1
5
8
6
temp1
条件:最小 ...
附件列表