二叉树
山农数学姜赫
这个作者很懒,什么都没留下…
展开
-
二叉树的最大节点 - C++
class Solution {public: /** * @param root the root of binary tree * @return the max node */ TreeNode *final; void look(TreeNode* root) { if(root==NULL) r原创 2017-04-20 17:18:23 · 619 阅读 · 0 评论 -
二叉树 最大最小深度
class Solution {public: /** * @param root: The root of binary tree. * @return: An integer */ int maxx=0; void look(TreeNode *root,int i) { if(root==NULL)原创 2017-04-23 18:39:13 · 207 阅读 · 0 评论 -
把排序数组转换为高度最小的二叉搜索树 - C++
class Solution {public: /** * @param A: A sorted (increasing order) array * @return: A tree node */ TreeNode *x; bool xxx=1; void look(TreeNode *&x,int minn,int maxx原创 2017-04-23 18:38:07 · 249 阅读 · 0 评论 -
克隆二叉树 - C++
class Solution {public: /** * @param root: The root of binary tree * @return root of new tree */ void look (TreeNode *root,TreeNode *&x) { if(root==NULL)原创 2017-04-23 18:37:03 · 611 阅读 · 0 评论 -
子树
class Solution {public: /** * @param T1, T2: The roots of binary tree. * @return: True if T2 is a subtree of T1, or false. */ bool nua; bool xx; bool trade(TreeNo原创 2017-04-23 18:30:07 · 203 阅读 · 0 评论 -
翻转二叉树 - C++
class Solution {public: /** * @param root: a TreeNode, the root of the binary tree * @return: nothing */ void look(TreeNode *root) { if(root==NULL) retu原创 2017-04-23 18:28:45 · 1095 阅读 · 0 评论 -
将二叉树拆成链表 - C++
class Solution {public: /** * @param root: a TreeNode, the root of the binary tree * @return: nothing */ // TreeNode *x; // x=new TreeNode; vector a; void look(Tre原创 2017-04-23 18:28:02 · 208 阅读 · 0 评论 -
等价二叉树
class Solution {public: /** * @aaram a, b, the root of binary trees. * @return true if they are identical, or false. */ bool x; bool trade(TreeNode *A) { if原创 2017-04-23 18:26:56 · 218 阅读 · 0 评论 -
二叉树的路径和 - C++
class Solution {public: /** * @param root the root of binary tree * @param target an integer * @return all valid paths */ vector> a; vector b; int sum; int原创 2017-04-23 18:24:55 · 447 阅读 · 0 评论 -
二叉树的多种 顺序遍历
//中序class Solution { /** * @param root: The root of binary tree. * @return: Inorder in vector which contains node values. */public: vector a; void look(TreeNode *root)原创 2017-04-20 17:32:41 · 260 阅读 · 0 评论 -
二叉树的所有路径 - C++
#includeclass Solution {public: /** * @param root the root of the binary tree * @return all root-to-leaf paths */ vector a; vector a1[200]; vector ::iterator b1;原创 2017-04-20 17:21:07 · 662 阅读 · 0 评论 -
二叉树的层次遍历 II - C++
class Solution { /** * @param root : The root of binary tree. * @return : buttom-up level order a list of lists of integer */public: stack> a; vector> b; queue q; v原创 2017-04-23 18:39:54 · 356 阅读 · 0 评论