1. 解法一(双指针) ListNode* ReverseList(ListNode* pHead) { // 创建双指针,分别指向当前头节点和空指针 ListNode* pre = pHead, *cur = nullptr; // 循环中,当前指针不能为空 while(pre != nullptr){ ListNode *new_node = pre->next; //临时变量,用来存储pre节点的下一个节点 pre->next = cur; // 链表...