简述以下算法的功能:
status A(LinkList L){//L是无表头结点的单链表
   if(L&&L->next){
       Q=L;L=L->next;p=L;
        while(p->next)p=p->next;
        p->next=Q;Q->next=NULL;
     }
    return OK;
}