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

怎样注册网站免费的网络营销电子版教材

怎样注册网站免费的,网络营销电子版教材,page手机转wordpress,招生网站开发的背景树的同构 (25分) 思路分析:树的同构,顾名思义两个树是否有一样的结构,每一个孩子结点的孩子的数量和值都要相同,但是它所在的位置可以左右交换(不是说两个父亲结点的孩子互相交换,而是说父亲结点的下一层孩子的左右可以交换),这样就转化了越来越小的树比较是否同构,假…

树的同构 (25分)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

思路分析:树的同构,顾名思义两个树是否有一样的结构,每一个孩子结点的孩子的数量和值都要相同,但是它所在的位置可以左右交换(不是说两个父亲结点的孩子互相交换,而是说父亲结点的下一层孩子的左右可以交换),这样就转化了越来越小的树比较是否同构,假如有两个树A,B。A树的左子树和B树的右子树同构,B树的左子树和A树的右子树同构,那么这两个树是同构的,也就是说,又回到了之前括号里面的说的,左右顺序没有关系。

我们将结点以结构体数组的方式存储,一个树就是一个结构体数组,每一个结构体数组包含的元素就是结点,每一个结点有三个信息:元素的值,左孩子的下标,右孩子的下标。我们需要直到根节点在哪里,那么从树的特征我们可以直到,根节点就是没有父亲指向它,也就是说结构体数组中的元素的左孩子下标和右孩子下标都没有指向这个结点的值。于是我们要额外创建一个数组来判断结点是否被访问比如说 int check[Maxsize]。因为题目告诉我们如果没有左右孩子,那么输入字符 ‘-’,为了能够判断输入的是数字还是字符 ‘-’,所以我们就把左孩子的下标和右孩子的下标的类型也定义为char类型,然后char类型转int类型只需要 -48 或者-'0’就可以了。

怎么判断是否同构是个难点,我们要逐一分析不同的情况:
1.当两个二叉树的根节点都为空,也就是空树,我们认为它是同构的
2.当A树有根节点,B树为空树或者当A树为空树,B树有根节点,它是不同构的
3.当A,B都有根节点,但是根节点值不相等的时候,它是不同构的
4.当A的根节点没有左孩子,B的根节点没有左孩子,这时我们要比较A的右孩子和B的右孩子是否同构
5.当A的根节点有左孩子,B的根节点也有左孩子,并且他们的值相同的时候,我们再继续比较左孩子的孩子孙子是否同构
6.当A的根节点有左孩子,但是B的根节点没有左孩子,那么我们则比较A的左孩子和B的右孩子是否同构

#define ElementType char
#define Tree int
#define Maxsize 10
#define Null -1
#include<stdio.h>
struct TreeNode
{Tree left,right;ElementType Element;
}T1[Maxsize],T2[Maxsize];Tree BuildTree(struct TreeNode T[])
{int check[Maxsize];Tree Node,Root;char cl,cr;scanf("%d\n",&Node);Root &#
http://www.mmbaike.com/news/40249.html

相关文章:

  • 网站建设怎么付费肇庆seo排名
  • 北京网站手机站建设公司电话搜索引擎优化关键字
  • 怎么做导购网站seo规范培训
  • 9e做网站seo网络优化
  • 南京网站开发联系南京乐识宁波正规优化seo价格
  • 北京软件开发学校哪个好济南做seo排名
  • 用什么工具建设网站山西网站seo
  • 如何用word做网站地图济南百度开户电话
  • 网站检索功能怎么做企业建站要多少钱
  • 电子书推送网站怎么做疫情最新数据
  • 网站推广建站设计外包网站
  • 一分钟做网站拼多多关键词优化步骤
  • 远程医疗型网站开发全球网站排名查询
  • 网站商城系统建设英文关键词seo
  • wordpress博客主题修改seo技术交流论坛
  • 陕西省建设厅人力资源网站seo助手
  • 一个网站需要多少网页宁波seo服务推广
  • 湖南省政府 网站建设最好的网站推广软件
  • 网站开发与设计培训营销模式
  • 章丘做网站单位哪家好seo目标关键词优化
  • 基于个性化推荐的电商网站设计与实现乐云seo官网
  • 编辑网站内容有没有批量办法做seo推广一年大概的费用
  • 中国移动网站学管理培训班去哪里学
  • 北京网站排名方案西安百度推广开户运营
  • 泉州网站制作运营商专业网站排名监控工具
  • 哪个网站是自己销售成都网络推广运营公司
  • php怎么用来做网站网络公司名字大全
  • 苏州网页优化服务网站如何做优化排名
  • 招标代理公司注册需要什么条件全国分站seo
  • 济南建设网站企业安卓系统优化app