
树
临地
天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重建二叉树-牛客剑指offer4
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路:二叉树生成问题,习惯采取递归解决;首先前序遍历是先遍历根节点,然后左子树,然后右子树;中序遍历是先遍历左子树,然后父节点,然后右子树;那么,由中序遍历...原创 2018-07-02 00:19:49 · 246 阅读 · 0 评论 -
树的子结构 - 牛客网剑指offer
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 注意: 一般遍历树都会采用递归,递归的边界问题比较容易处理; public class Solution { public boolean HasSubtree(TreeNode root1,TreeNode root2) { if(root2==null|...原创 2018-07-21 00:25:34 · 161 阅读 · 0 评论 -
二叉树的镜像问题 - 牛客剑指offer
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 ...原创 2018-07-29 23:13:44 · 162 阅读 · 0 评论