树
ziyonghong
爱编程有追求的热血青年
展开
-
树中两个节点的最低公共祖先
1.二叉查找树 对于二叉搜索树,公共祖先的值一定大于等于较小的节点,小于等于较大的节点。换言之,在遍历树的时候,如果当前结点大于两个节点,则结果在当前结点的左子树里,如果当前结点小于两个节点,则结果在当前节点的右子树里。 public TreeNode lowes...原创 2020-04-01 23:40:37 · 268 阅读 · 0 评论 -
遍历二叉树的递归解法与非递归解法
树结点定义: public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; } } 前序遍历(根->左->右) 递归解法: public static void pr...原创 2019-10-05 10:54:53 · 146 阅读 · 0 评论