二叉树的中序遍历
给定一个二叉树的根节点 root ,返回它的 中序 遍历。
输入:root = [1,null,2,3]
输出:[1,3,2]
示例 2:
输入:root = []
输出:[]
示例 3:
输入:root = [1]
输出:[1]
链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-medium/xv7pir/

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode() : val(0), left(nullptr), right(nullptr) {}
 *     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
 *     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
 * };
 */
class Solution {
public:
    vector<int> num;
    void dfs(TreeNode* root){
        if(root==nullptr) return;
        dfs(root->left);
        num.push_back(root->val);
        dfs(root->right);
    }
    vector<int> inorderTraversal(TreeNode* root) {
        dfs(root);
        return num;
    }
};

依旧是心情不好的一天,觉得心情不好的话就好好写代码吧,这是今天的第三道题,也是简单题,不知道为什么这么烦躁,其实我是知道原因的,而且也知道现在就是最好的结果,对我来说最好的结果,不应该不知足的,只要这样一直走下去,就能越来越好了,有些东西本来就不是自己的,就不该去奢望的,道理大家都明白,痛苦呢还是很痛苦,不过呢,再难过还是要好好工作的嘛,都会好起来的,其实就是时间不够久,你看现在是不是什么都很好了,从表面上看起来非常的圆满,从表面上看起来的话,这个选择简直不能够更正确,目前的话也是处于优势的地位,虽然可以说是一手的好牌打烂,再没有翻盘的可能性,但是至少还能再挽救下,只是说不能再错了而已。大家都是一样的吧,有自己难过的,不能说的事情,如鲠在喉的事情,有要继续过下去看似还不错的生活,总是熬一熬就能更好的,也肯定是会更好的。今天的不开心,明天就会更好一些了,珍惜当下。