摘要:
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的距离。 样例 给出一棵如下的二叉树: 1 / \ 2 3 / \ 4 5 这个二叉树的最大深度为3. 分析:递归 /** * Definition of TreeNode: * class TreeNode { * public: 阅读全文
posted @ 2016-11-29 21:23
lelelelele
阅读(193)
评论(0)
推荐(0)
摘要:
给出一棵二叉树,返回其中序遍历 样例 给出二叉树 {1,#,2,3}, 1 \ 2 / 3 返回 [1,3,2]. 挑战 你能使用非递归算法来实现么? 分析:同前序遍历。 /** * Definition of TreeNode: * class TreeNode { * public: * int 阅读全文
posted @ 2016-11-29 20:50
lelelelele
阅读(197)
评论(0)
推荐(0)
摘要:
给出一棵二叉树,返回其节点值的前序遍历。 样例 给出一棵二叉树 {1,#,2,3}, 1 \ 2 / 3 返回 [1,2,3]. 挑战 你能使用非递归实现么? 分析:使用非递归实现(栈) * Definition of TreeNode: * class TreeNode { * public: * 阅读全文
posted @ 2016-11-29 20:43
lelelelele
阅读(485)
评论(0)
推荐(0)

浙公网安备 33010602011771号