已知二叉树后序遍历序列是DABEC 中序遍历列是 DEBAC ,它的前序遍历序列是:
----C ---/ --E -/-\ D---B -----\ ------A 我知道答案思念是这个....我想问的是...为什么是这么画??
后序遍历就是:左右根,中序遍历就是:左根右。1.后序遍历得C为根节点。2.中序得C无右子树,后序得C下一个根节点为E。3,中序DEBA得D为E的左子树,后序DAB得B为E的下一个根节点,只能为E的右子树了,中序BA得A为B的右之树。
----C ---/ --E -/-\ D---B -----\ ------A 我知道答案思念是这个....我想问的是...为什么是这么画??
后序遍历就是:左右根,中序遍历就是:左根右。1.后序遍历得C为根节点。2.中序得C无右子树,后序得C下一个根节点为E。3,中序DEBA得D为E的左子树,后序DAB得B为E的下一个根节点,只能为E的右子树了,中序BA得A为B的右之树。
所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次
在已知二叉树的前序遍历和中序遍历的情况下,求出了后序遍历。那么,对称地
二叉树的三种遍历组合,通过前序遍历中序遍历得到后序遍历
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M