257. Binary Tree Paths
来源:互联网 发布:闲鱼 淘宝二手ipad 编辑:程序博客网 时间:2024/05/01 19:17
Given a binary tree, return all root-to-leaf paths.
For example, given the following binary tree:
1 / \2 3 \ 5
All root-to-leaf paths are:
["1->2->5", "1->3"]
LeetCode AC代码:
/** * 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 == NULL) return res; binaryTreePaths(root, res, to_string(root->val)); return res; } void binaryTreePaths(TreeNode *root, vector<string> &result, string str) { if (root && !root->left && !root->right) { result.push_back(str); return; } if (root->left) binaryTreePaths(root->left, result, str + "->" + to_string(root->left->val)); if (root->right) binaryTreePaths(root->right, result, str + "->" + to_string(root->right->val)); }};
0 0
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- 257. Binary Tree Paths
- tensorflow学习笔记(三十):tf.gradients 与 tf.stop_gradient()
- spring boot使用任务调度
- toLocaleString、toString、unshift、values
- 短信平台接口事例
- com.control
- 257. Binary Tree Paths
- ubuntu挂载新硬盘
- 微信公众号登录 Laravel版
- PHP删除Array数组里指定的key
- 算法:Python实现dijkstra最短路由
- HTTPS 原理解析
- 利用sprintf和sscanf实现十六进制和十进制之间的相互转换
- Android Edittext 显示隐藏软键盘
- 栈的调试