/** struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; / class Solution { public: vector printListFromTailToHead(ListNode head) { vector front; vector back; while (head != NULL){ back.push_back(head->val); head = head...