题目
My way
简单递归实现
1 | /** |
时间\(O(N)\)仅超过51%,空间\(O(log(N)) + O(N) = O(N)\)超过19%,说明递归压栈吃了不少空间,尝试改成非递归。
手动压栈
1 | class Solution { |
时间\(O(N)\)仅超过51%,空间\(O(N)\)超过50%,手动压栈节省了不少空间。
有没有时间上更优化的解法呢?
层次遍历
References
https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/solution/er-cha-shu-de-zui-da-shen-du-by-leetcode/