就地反转链表

2018-10-25  本文已影响0人  小码弟

头插法

LinkNode* ReverseLinkList(LinkNode* head)
{
  if(head == NULL) return NULL;
  LinkNode* pre = NULL;
  LinkNode* next = NULL;
  while(head)
  {
      next = head->next;
      head->next = pre;
      pre = head;
      head = next;
  }
  return pre;
}
上一篇下一篇

猜你喜欢

热点阅读