Binary Tree Maximum Path Sum,Unique Binary Search Trees I,II, Recover Binary Search Tree

Binary Tree Maximum Path Sum

递归遍历树,同时计算以每个节点为根的子树的最大和路径的和值


Unique Binary Search Trees

根据BST的特点进行动态规划计算,只需计算数字即可,不需要构造树


Unique Binary Search Trees II

递归构建树,思想同第一题的动态规划方法


Recover Binary Search Tree

中序遍历的时候记录前一个节点,找到两次 pre > cur 的地方(或只有一次),都记录下来,就可以确定哪两个节点被交换了,直接交换其中的 val 即可

空间复杂度 O(1) 不算递归时的栈的话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值