第一题 156. Binary Tree Upside Down
题目描述
将一棵树按照特定要求进行倒转
算法
详见链接
Recursive
|
|
iterative
|
|
第二题543. Diameter of Binary Tree
题目描述
给定一棵二叉树,计算任意两节点之间的边数的最大值。
算法
|
|
第三题337. House Robber III
题目描述
小偷又给自己找了一个新的偷盗场所。这片区域只有一个入口,叫做“根”。除了根以外,每一个房间有且仅有一个父级房间。在踩点之后,聪明的盗贼发现“所有的房间形成了一棵二叉树”。如果两个有边直接相连的房间在同一晚上都失窃,就会自动联络警察。
判断盗贼在不惊动警察的情况下最多可以偷到的金钱数目。
测试用例如题目描述。
算法
Map 存储访问过的节点
|
|
用数组返回当前状态
|
|