当前位置: 首页 > news >正文

汕头市广州新业建设有限公司网站网站公司

汕头市广州新业建设有限公司网站,网站公司,网站建设属于什么专业,德州网站优化一、已知一颗二叉树如下图,试求: (1)该二叉树前序、中序和后序遍历的结果。 (2)该二叉树是否为满二叉树?是否为完全二叉树? (3)将它转换成对应的树或森林。 (4)这颗二叉树的深度为多少? (5)试对该二叉树进行前序线索化。 (6)试对…

一、已知一颗二叉树如下图,试求:

(1)该二叉树前序、中序和后序遍历的结果。
(2)该二叉树是否为满二叉树?是否为完全二叉树?
(3)将它转换成对应的树或森林。
(4)这颗二叉树的深度为多少?
(5)试对该二叉树进行前序线索化。
(6)试对该二叉树极性中序线索化。

(1)
前序遍历(根左右): a->b->d->g->e->c->f->h
中序遍历(左根右): d->g->b->e->a->f->h->c
后序遍历(左右根): g->d->e->b->h->f->c->a
(2)
该二叉树不是满二叉树,也不是完全二叉树。
(3)

二叉树到树和森林的转换,步骤如下:
(1)首先将二叉树按照逆时针方向旋转45°。
(2)若某结点是其双亲的左子女,则把该结点的右子女、右子女的右子女…都与该结点的双亲用线连起来。
(3)最后去掉原二叉树中所有双亲到齐右子女的连线。

对于上面这棵树,我们首先将其旋转,将并用线连接:

然后我们删除所有双亲到其右子女的连线,也就是红色的线:

这样我们就把一颗二叉树转换成为森林了。
(4)这棵树的深度为4。
(5)对这颗二叉树进行前序线索化:

穿线二叉树
所谓穿线二叉树,即在一般二叉树的基础上,对每个结点进行考察。
若其左子树为非空,则其左指针不变,仍指向左子女;
若其左子树为空,则让其左指针指向某种遍历顺序下该结点的前驱结点;
若其右子树非空,则其右指针不变,仍指向右子女;
若其右子树为空,则让右子树指向某种遍历顺序下该节点的后继结点。

前序线索化: a->b->d->g->e->c->f->h

(6)中序线索化: d->g->b->e->a->f->h->c

二、试描述树和二叉树的主要区别

一、性质不同:树是一种数据结构,二叉树是每个结点最多有两个子树的一种树结构。
二、结点不同:树的每个结点有零个或多个子结点,二叉树每个结点最多有两个子树。
三、种类不同:树的种类包括无序树、有序树、二叉树和霍夫曼树等,二叉树的种类包括完全二叉树、满二叉树和平衡二叉树。

三、试分别画出来具有3个结点的树和具有3个结点的二叉树的所有不同形态。

这里主要考察树和二叉树的区别,树是无序的,而二叉树是有序的。
树:

二叉树:

四、已知一颗二叉树的中序遍历结果为ABCEFGHD,后序遍历结果为ABFHGEDC,试画出此二叉树。

中序遍历,即 左子树->根->右子树
后序遍历,即 左子树->右子树->根
故由此,我们首先可以根据后序遍历得知这棵树的根节点为C。

我们可以得知,左子树的结点为AB,右子树包含结点为 EFGHD。
对于左子树,中序(左根右)和后序(左右根)一样,那么可以推断A为左子树结点的左孩子,B为根。
对于右子树后序遍历结果< FHGED >我们可以得知右子树的根节点为D。确定之后,再根据前序遍历< EFGHD>可以得知< EFGH >全部为 左子树上的结点。
根据基本判断先得出:

中序< EFGH>和后序< FHGE >可以得知,< FGH>为E的右子树,然后根据后序 可以得之,G为结点。
G为子树的结点,根据中序可以得知,F为左结点,H为右结点。

五、已知一颗二叉树的前序遍历结果为ABCDEF,中序遍历的结果为CBAEDF,试画出此二叉树。

前序:根左右ABCDEF
中序:左根右CBAEDF
这个题给出前序和中序,中序其实就是将所有的结点压下去,压在同一水平线上,然后进行排序。
(前序遍历其实就是顺着结点沿着左线而下。)
根据前序,确定这棵树的根节点为A。
然后确定左子树,和右子树

http://www.hkea.cn/news/286067/

相关文章:

  • 销售性网站建设需求seo案例
  • 企业怎样选择域名做网站电脑突然多了windows优化大师
  • 网站一元空间有哪些呀品牌策划方案范文
  • 最便宜的网站建设企点
  • 网站代码加密深圳新闻今日最新
  • 不要钱做网站软件网站seo优化效果
  • 公司做网站提供产品加盟费互联网销售怎么做
  • 视频网站开发架构百度app最新版本
  • 网站上内容列表怎么做的网站模板中心
  • 上海利恩建设集团有限公司网站国内好用的搜索引擎
  • 网站模板论坛今日重大军事新闻
  • 昆山自适应网站建设电商平台的营销方式
  • 盘龙区网站建设外包高级搜索引擎技巧
  • 什么做的网站吗58百度搜索引擎
  • wordpress 企业站开发口碑营销的概念
  • 广州免费核酸检测点东莞seo项目优化方法
  • 学风建设网站版块设计个人网站
  • 网站底部连接怎么做福州seo推广
  • 生猪价格今日猪价行情关键词优化是什么工作
  • 网站建设公司下载搜索引擎查询
  • 韩国吃秀在哪个网站做直播企业宣传
  • 江西网站建设成都百度
  • 糯米团网站怎么做微信软文范例100字
  • 如何在社交网站上做视频推广seo营销的概念
  • 大连做网站仟亿科技最新域名查询
  • 网站开发实施计划与安排宁波网络推广方式
  • 企业网站建设公司注意哪些问题软件开发外包公司
  • abc网站建设怎么样yandex引擎搜索入口
  • wordpress屏蔽f12广州seo网络优化公司
  • 南宁网站建设推广服务云服务器免费