/* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } }; */ class Solution { public: void SerializeFun(TreeNode* root, string& str) { if (root == nullptr) { str += '#'; return; } string temp = to_string(root->val); s...