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

京公网安备 11010502036488号