摘要:
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和 sum = 22, 返回 true, 因为存在目标和为 22 的根节点到叶子节点的路径 5->4->11->2。 对 阅读全文
posted @ 2018-04-28 23:55
赖兴宇
阅读(388)
评论(0)
推荐(0)
摘要:
给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 1->2->3 代表数字 123。 计算从根到叶子节点生成的所有数字之和。 说明: 叶子节点是指没有子节点的节点。 示例 1: 示例 2: 通过压栈的方式访问树的每一条路径,每 阅读全文
posted @ 2018-04-28 22:39
赖兴宇
阅读(964)
评论(0)
推荐(0)
摘要:
计算给定二叉树的所有左叶子之和。 示例: 阅读全文
posted @ 2018-04-28 20:36
赖兴宇
阅读(209)
评论(0)
推荐(0)
摘要:
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7], 返回它的最大深度 3 。 思路: 采用递归的思路 阅读全文
posted @ 2018-04-28 17:48
赖兴宇
阅读(185)
评论(0)
推荐(0)
摘要:
给定一棵二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义: “对于有根树T的两个结点u、v,最近公共祖先表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。”(一个节点也可以是它自己的祖先) 例如, 节点 2 和 8的最近公共祖先是 6。再举个例子,节点 2 和 阅读全文
posted @ 2018-04-28 17:43
赖兴宇
阅读(618)
评论(0)
推荐(0)
摘要:
Given a root node reference of a BST and a key, delete the node with the given key in the BST. Return the root node reference (possibly updated) of th 阅读全文
posted @ 2018-04-28 17:34
赖兴宇
阅读(256)
评论(0)
推荐(0)

浙公网安备 33010602011771号