Problem 257: Binary Tree Paths
思路
经典题目,主要在于如何设置递归的情景
易错点
递归 path
这里 path 是一个变量,下一层递归的时候,作为之前的变量带入给对方
加完 path 后,记得要 return
Follow Up
如果所有的node在一条线上,时间复杂度?
O(n)
如果是 full binary tree,时间复杂度?
如果不优化,直接用 String 来做的话,每次相当于创建一个 String,
O(n^2)
如果优化的话,是
O(nlogn)
PreviousProblem: Search Range in Binary Search Tree (LintCode)NextProblem 124: Binary Tree Maximum Path Sum
Last updated