1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
class Solution { public: vector<int> reversePrint(ListNode* head) { vector<int> ret; re(ret, head); return ret; } private: void re(vector<int>& ret, ListNode* node) { if(!node) return; re(ret, node->next); ret.push_back(node->val); } };
|