Leetcode 257. Binary Tree Paths (Easy) (cpp)
来源:互联网 发布:杭州淘宝类培训学校 编辑:程序博客网 时间:2024/06/05 18:12
Leetcode 257. Binary Tree Paths (Easy) (cpp)
Tag: Tree, Depth-first Search
Difficulty: Easy
/*257. Binary Tree Paths (Easy)Given a binary tree, return all root-to-leaf paths.For example, given the following binary tree: 1 / \2 3 \ 5All root-to-leaf paths are:["1->2->5", "1->3"]*//** * 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<string> binaryTreePaths(TreeNode* root) { vector<string> res; if (!root) return res; else if (!(root -> left) && !(root -> right)) res.push_back(to_string(root -> val)); string head = to_string(root->val) + "->"; for(auto item: binaryTreePaths(root->left)) res.push_back(head + item); for(auto item: binaryTreePaths(root->right)) res.push_back(head + item); return res; } };
0 0
- Leetcode 257. Binary Tree Paths (Easy) (cpp)
- LeetCode解题报告 257. Binary Tree Paths [easy]
- leetcode 257[easy]-----Binary Tree Paths
- Leetcode 110. Balanced Binary Tree (Easy) (cpp)
- Leetcode 226. Invert Binary Tree (Easy) (cpp)
- Easy-题目53:257. Binary Tree Paths
- 257. Binary Tree Paths [easy] (Python)
- [leetcode] 257. Binary Tree Paths
- 257. Binary Tree Paths LeetCode
- 【LeetCode】257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- LeetCode *** 257. Binary Tree Paths
- leetcode 257. Binary Tree Paths
- LeetCode 257. Binary Tree Paths
- Leetcode 257. Binary Tree Paths
- LeetCode-257.Binary Tree Paths
- 【leetcode】257. Binary Tree Paths
- [Leetcode]257. Binary Tree Paths
- Git用户手册--分布式 Git
- 欢迎使用CSDN-markdown编辑器
- Android AIDL 与 Service
- java bean对象转换json对象时过滤空值
- 在Ubuntu16.04安装OpenCV3.1并实现USB摄像头图像采集
- Leetcode 257. Binary Tree Paths (Easy) (cpp)
- 机器分配-分组背包&&线性动态规划
- javascript继承详解(一):前世今生
- Vacations【贪心】
- [Rails]route.rb理解积累
- yum和rpm的一些命令
- 第114课加强版:SparkStreaming+Kafka+createDirectStream+KafkaOffsetMonitor解决内幕
- Git用户手册--GitHub
- 网上流行框架大全和学习网站