class Solution {
public:
ListNode reverseList(ListNode head) {
ListNodecur;
ListNodepre;
cur=head,pre=nullptr;
while(cur)
{
ListNode*next=cur->next;
cur->next=pre;
pre=cur;
cur=next;
}
return pre;
}
};