标签:head http src ima code ext 翻转 init ret
代码:
/**
* Definition of ListNode
*
* class ListNode {
* public:
* int val;
* ListNode *next;
*
* ListNode(int val) {
* this->val = val;
* this->next = NULL;
* }
* }
*/
class Solution {
public:
/**
* @param head: The first node of linked list.
* @return: The new head of reversed linked list.
*/
ListNode *reverse(ListNode *head) {
// write your code here
if (head == NULL)
return NULL;
ListNode *pre = NULL;
ListNode *tmp = head->next;
while (head)
{
tmp = head->next;
head->next = pre;
pre = head;
head = tmp;
}
return pre;
}
};
截图:
标签:head http src ima code ext 翻转 init ret
原文地址:http://www.cnblogs.com/w1500802028/p/7296456.html