面试题5:实现单链表的逆置

来源:互联网 发布:php微信支付回调demo 编辑:程序博客网 时间:2024/05/09 04:50
node *reverse(node *head)// 单链表的逆置{printf("\n单链表的逆置\n");if(head == NULL || head->next == NULL)return head;node *p1, *p2, *p3;p1 = head; p2 = p1->next;while(p2){p3 = p2->next;p2->next = p1;p1 = p2;p2 = p3;}head->next = NULL;head = p1;return head;}

0 0
原创粉丝点击