单链表逆序

2011-03-05  李卓华 

struct   List1   *reverse(List1   *h)   //h为链表的头指针     
{   
      struct   List1   *p,*v1,*v2;   
      v2=h;   
      v1=NULL;   
      while(   v2!=NULL   ){   
        p=v2->pNext;   
        v2->pNext=v1;   
        v1=v2;   
        v2=p;   
      }   
      return   v1;   
}  
299°/2995 人阅读/0 条评论 发表评论

登录 后发表评论