/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) {} };*/ #include <cstdlib> class PalindromeList { public: bool chkPalindrome(ListNode* A) { // 空间复杂度O(1) // 找到中间节点 ListNode* slow = A, * fast = A; while (fast &...