typedef struct Node
{
int date;
struct Node *next;
}node;
void Sort(node *L)
{
for(node *p=L->next;p!=NULL;p=p->next)
{
for(node *q=p;q!=NULL;q=q->next)
{
if(p->date>q->date)
{
//交换数据域
node t=*p;
*p=*q;
*q=t;
//交换指针域
t.next=p->next;
p->next=q->next;
q->next=t.next;
}
}
}
}
01-13
3699
06-30
6894
11-27
6789
06-22
4万+