您好、欢迎来到现金彩票网!
当前位置:大赢家 > 复位序列 >

某二叉树的先序和后序遍历序列正好相反则该二叉树一定是什么

发布时间:2019-08-06 23:49 来源:未知 编辑:admin

  先序遍历顺序是:M-L-R,后序遍历顺序是:L-R-M,可以看到,只有中间的结点(M)顺序变化了,左右结点相对位置是不变的;

  那可以推断出,要满足题意的话“二叉树的先序序列与后序序列正好相反”,说明整个二叉树左子树或者右子树有一个没有(遍历就成了,先:M-L ;后:L-M 或者 先:M-R ;后:R-M )也就是必然是一条链。因此该二叉树的高度一定等于其节点数。

  若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树;

  平衡二叉树又被称为AVL树(区别于AVL算法),它是一棵二叉排序树,且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。

  这里还涉及一类题目:在三种遍历输出中,所有的叶子节点是不是相对次序不变?答案是:是的

  知道合伙人互联网行家采纳数:24761获赞数:318342011年中山职业技术学院毕业,现担任毅衣公司京东小二向TA提问展开全部全部是左子树或 全部是右子树。

  如果两个子树都有孩子的话,那么按照上面的规定,就肯定不可能成立的,所以是特殊情况,只有一个孩子。

http://ccsagresso.com/fuweixulie/1233.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有