LeetCode 94. Binary Tree Inorder Traversal
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相关推荐
- 【二叉树迭代版中序遍历】LeetCode 94. Binary Tree Inorder Traversal
LeetCode 94. Binary Tree Inorder Traversal Solution1:递归版 二叉树的中序遍历递归版是很简单的,中序遍历的迭代版需要特殊记一下! 迭代版链接:htt ...
- [LeetCode]:94:Binary Tree Inorder Traversal
题目: Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binar ...
- leetcode[94]Binary Tree Inorder Traversal
Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binary tr ...
- [swift] LeetCode 94. Binary Tree Inorder Traversal
Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binary tr ...
- LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法
题目地址:Binary Tree Inorder Traversal - LeetCode Given a binary tree, return the inorder traversal of i ...
- 94. Binary Tree Inorder Traversal
题目: Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binar ...
- 94. Binary Tree Inorder Traversal二叉树的中序遍历
网址:https://leetcode.com/problems/binary-tree-inorder-traversal/ 参考:https://leetcode.com/problems/bin ...
- 94 Binary Tree Inorder Traversal
递归的代码是以前数据结构书上常见的: public ArrayList<Integer> inorderTraversal(ConstructBinaryTreefromPostorder ...
- 94. Binary Tree Inorder Traversal 二叉树的中序遍历
给定一个二叉树,返回它的中序 遍历. 示例: 输入: [1,null,2,3]1\2/3输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 二叉树遍历 不太想用递归,试试循环吧 ...
最新文章
- 不用“背”单词,一个方法从普通二本到哥伦比亚大学:我是如何做到的?
- ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?
- python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...
- FastJSON 简介及其Map/JSON/String 互转(转载)
- JSON (一) JSON语法和数据类型
- [html] 如何禁止input输入的历史记录
- 8 WM配置-主数据-定义门(Dock Door)
- [机器学习-回归算法]Sklearn之线性回归实战
- SQL性能第1篇:关系优化
- 【视频】超级账本HyperLedger:Fabric源码走读(一):项目构建与代码结构
- AlexNet、VGG16、ResNet网络结构图
- PLC是什么?它的作用是什么?
- linux运行openfoam,OpenFOAM应用的准备工作
- 自动备份Linux上的博客数据到坚果云
- ubuntu壁纸目录
- 002-全屏视频背景
- 美学心得(第二百四十三集) 罗国正
- 选择语句switch和循环语句while
- SwfitUI之Published
- 【论文相关】论文管理神器-zotero(最详细的使用说明)
热门文章
- 【转】文件各种上传,离不开的表单
- 算法题解:找出包含给定字符的最小窗口(枚举的一般方法)
- Windows Phone标准中文字体
- php开发工具 zend studio 12.5.1 中文版汉化
- CodeBlocks调试功能(转)
- Delphi 与 DirectX 之 DelphiX(83): TDIB.FilterLine()、FilterRect();
- 谷歌紧急修复已遭利用的新 0day
- 微软补丁星期二修复已遭利用的 Defender 0day
- FireEye动态:SolarWinds Orion 新 0day用于安装SUPERNOVA
- Intel 的20G 源代码和内部机密文档被泄漏