二叉树最小公共父节点
来源:互联网 发布:java base64解码代码 编辑:程序博客网 时间:2024/06/13 17:27
/** * 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: TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) { if(root==NULL){ return NULL; } if(root==p || root==q){ return root; } TreeNode* left=lowestCommonAncestor(root->left,p,q); TreeNode* right=lowestCommonAncestor(root->right,p,q); if(left!=NULL && right!=NULL){ return root; } else if(left==NULL){ return right; } else{ return left; } }};
阅读全文
0 0
- 二叉树之最小公共父节点
- 二叉树 最小公共父节点
- 二叉树最小公共父节点
- 求二叉树的最小公共父节点
- 二叉树中2个节点的最小公共父节点
- Company A面试 笔试 : 完全二叉树,三叉树的最小公共父节点问题
- Lowest Common Ancestor of a Binary Tree 二叉树中的最小公共父节点
- 二叉树最近公共父节点
- 二叉树最近公共父节点
- 二叉树查找最近公共父节点
- 二叉树的最低公共父节点
- 二叉树的最低公共父节点
- 二叉树--最近公共父节点
- 二叉树最低公共父节点
- 二叉树最近公共父节点
- 二叉树最近公共父节点
- 二叉树最近公共父节点
- 二叉树最近公共父节点
- EMQ安装部署
- 总结冲刺
- 资深java软件工程师给大家的忠告
- pycharm 3.0 控制台输出字体调整
- 神经网络与深度学习(2)
- 二叉树最小公共父节点
- gcc的静态库和动态库创建和使用
- CodeForces
- SAP LIST 画框的FORM
- 在h5中运用简单的css达到水平滚动的效果
- Tree Widget控件获取指定行指定列的内容
- jQuery CSS 添加删除类名
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter和DataTable的使用
- 个人赛3 倒数第二题