/** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * * @param pHead ListNode类 * @return ListNode类 */ struct ListNode* ReverseList(struct ListNode* pHead ) { // write code here if(pHead==NULL||pHead->next==NULL) return pHead; struct ListNode*temp = ReverseList(pHead->next); pHead->next->next = pHead; pHead->next = NULL; return temp; }