C++ 代码
class Solution {
public:
ListNode* reverseList(ListNode* head) {
if(!head||!head->next){
return head;
}
ListNode*pre=head;
ListNode*cur=head->next;
while(cur){
ListNode*next=cur->next;
cur->next=pre;
pre=cur;
cur=next;
}
head->next=NULL;
return pre;
}
};