94. Binary Tree Inorder Traversal
Given a binary tree, return the inorder traversal of its nodes' values.

For example:
Given binary tree [1,null,2,3],
1
\
2
/
3
return [1,3,2].

分析:中序遍历,先遍历左子树,再输出中间,再遍历右子树~

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

LeetCode 94. Binary Tree Inorder Traversal相关推荐

  1. 【二叉树迭代版中序遍历】LeetCode 94. Binary Tree Inorder Traversal

    LeetCode 94. Binary Tree Inorder Traversal Solution1:递归版 二叉树的中序遍历递归版是很简单的,中序遍历的迭代版需要特殊记一下! 迭代版链接:htt ...

  2. [LeetCode]:94:Binary Tree Inorder Traversal

    题目: Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binar ...

  3. leetcode[94]Binary Tree Inorder Traversal

    Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binary tr ...

  4. [swift] LeetCode 94. Binary Tree Inorder Traversal

    Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binary tr ...

  5. LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法

    题目地址:Binary Tree Inorder Traversal - LeetCode Given a binary tree, return the inorder traversal of i ...

  6. 94. Binary Tree Inorder Traversal

    题目: Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binar ...

  7. 94. Binary Tree Inorder Traversal二叉树的中序遍历

    网址:https://leetcode.com/problems/binary-tree-inorder-traversal/ 参考:https://leetcode.com/problems/bin ...

  8. 94 Binary Tree Inorder Traversal

    递归的代码是以前数据结构书上常见的: public ArrayList<Integer> inorderTraversal(ConstructBinaryTreefromPostorder ...

  9. 94. Binary Tree Inorder Traversal 二叉树的中序遍历

    给定一个二叉树,返回它的中序 遍历. 示例: 输入: [1,null,2,3]1\2/3输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 二叉树遍历 不太想用递归,试试循环吧 ...

最新文章

  1. 不用“背”单词,一个方法从普通二本到哥伦比亚大学:我是如何做到的?
  2. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?
  3. python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...
  4. FastJSON 简介及其Map/JSON/String 互转(转载)
  5. JSON (一) JSON语法和数据类型
  6. [html] 如何禁止input输入的历史记录
  7. 8 WM配置-主数据-定义门(Dock Door)
  8. [机器学习-回归算法]Sklearn之线性回归实战
  9. SQL性能第1篇:关系优化
  10. 【视频】超级账本HyperLedger:Fabric源码走读(一):项目构建与代码结构
  11. AlexNet、VGG16、ResNet网络结构图
  12. PLC是什么?它的作用是什么?
  13. linux运行openfoam,OpenFOAM应用的准备工作
  14. 自动备份Linux上的博客数据到坚果云
  15. ubuntu壁纸目录
  16. 002-全屏视频背景
  17. 美学心得(第二百四十三集) 罗国正
  18. 选择语句switch和循环语句while
  19. SwfitUI之Published
  20. 【论文相关】论文管理神器-zotero(最详细的使用说明)

热门文章

  1. 【转】文件各种上传,离不开的表单
  2. 算法题解:找出包含给定字符的最小窗口(枚举的一般方法)
  3. Windows Phone标准中文字体
  4. php开发工具 zend studio 12.5.1 中文版汉化
  5. CodeBlocks调试功能(转)
  6. Delphi 与 DirectX 之 DelphiX(83): TDIB.FilterLine()、FilterRect();
  7. 谷歌紧急修复已遭利用的新 0day
  8. 微软补丁星期二修复已遭利用的 Defender 0day
  9. FireEye动态:SolarWinds Orion 新 0day用于安装SUPERNOVA
  10. Intel 的20G 源代码和内部机密文档被泄漏