思路
直接插入排序法,也是取下头结点,再一个一个按递增顺序插入进来。
代码
void sort(LinkList &L){
LNode *q=L->next,*p=q->next,*r;
q->next=NULL;
while(p!=NULL){
q=L;
while(p->data>q->next->data){
q=q->next;
}
r=p->next;
p->next=q->next;
q->next=p;
p=r;
}
}
本文详细介绍了直接插入排序法的基本思路及其实现代码。通过取下头结点,然后逐一按递增顺序插入,实现链表的排序。该方法直观易懂,适合初学者理解排序算法。





