美文网首页
单链表的倒序

单链表的倒序

作者: nit小星星 | 来源:发表于2019-03-09 14:06 被阅读0次

    struct node{

    int val;

    node *next;

    }

    node *reverse(node *node)

    {

    if(node->next==null)

    return node;

    node *head=node;

    node *p1,*p2,*p3;

    p1=head;

    p2=head->next;

    while(p2->next!=null)

    {

    if(p1==head)

    {

    p1->next=null;

    p2->next=p1;

    p1=p2;

    p2=p2->next;

    }

    p2->next=p1;

    p1=p2;

    p2=p2->next;

    }

    p2->next=p1;

    p1=p2;

    head=p1;

    return head;

    }

    相关文章

      网友评论

          本文标题:单链表的倒序

          本文链接:https://www.haomeiwen.com/subject/dssspqtx.html