50,781
社区成员
发帖
与我相关
我的任务
分享
class Solution {
public:
ListNode* left = NULL;
bool isPalindrome(ListNode* head) {
left = head;
return reverse(head);
}
bool reverse(ListNode* right)
{
if(right == NULL)
return true;
bool res = reverse(right->next);
res = res && (left->val == right->val);
left = left->next;
return res;
}
};