#include <iostream> using namespace std; class Solution { public: ListNode* reverseBetween(ListNode* head, int m, int n) { ListNode* pre, *cur, *dummy; dummy = new ListNode(0); dummy->next = head; pre = dummy; cur = head; for (int i = 1; i < m; i++) { pre = pre->next; cur = cur->ne...