leetcode 206

来源:互联网 发布:unity3d 透明贴图 编辑:程序博客网 时间:2024/04/26 12:13
  1. Reverse Linked List
    Reverse a singly linked list.
1、swap in-placeListNode* reverseList(ListNode* head) {        if(head==NULL || head->next==NULL)             return head;          ListNode *pre = head;          ListNode *p = head->next;          pre->next = NULL;          ListNode *nxt;          while(p!=NULL) {              nxt = p->next;              p->next = pre;              pre = p;              p = nxt;          }        return pre;    }
0 0
原创粉丝点击