#include "soln.hpp" vector Solution::inorderTraversal(TreeNode *root) { vector tmp; if (root != nullptr) { vector tmp_left = inorderTraversal(root->left); vector tmp_right = inorderTraversal(root->right); tmp.insert(tmp.end(), tmp_left.begin(), tmp_left.end()); tmp.push_back(root->val); tmp.insert(tmp.end(), tmp_right.begin(), tmp_right.end()); } return tmp; } bool Solution::test(TreeNode *root, vector answer) { return inorderTraversal(root) == answer; }