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

如何替换网站简述网络推广的方法

如何替换网站,简述网络推广的方法,在哪注册域名,摄影网站开发综述目录 1.双亲表示法 2.孩子链表 3.孩子兄弟表示法 4.树与二叉树的转换 (1)树转换为二叉树 (2)二叉树转换成树 5.二叉树与森林的转化 (1)森林转换为二叉树 以下树为例 1.双亲表示法 双亲表示法定义了…

目录

1.双亲表示法

2.孩子链表

3.孩子兄弟表示法

4.树与二叉树的转换

(1)树转换为二叉树

(2)二叉树转换成树

5.二叉树与森林的转化

(1)森林转换为二叉树

以下树为例

1.双亲表示法

双亲表示法定义了一个结构数组,存放树的结点,每个结点含两个域

数据域:存放结点本身信息

双亲域:指示本结点的双亲结点在数组的位置

 如下图所示A,B,C的父节点为R

2.孩子链表

#孩子结点结构
typedef struct CTNode{int child;struct CTNode *next;
}*ChildPtr;#树结构
typedef struct{CTBox nodes[MAX_TREE_SIZE];int n,r;//n表示结点数,r表示根结点的位置
}#双亲结点结构
typedef struct{TElemType data;ChildPtr firstchild;}CTBox;

3.孩子兄弟表示法

用二叉链表作树的存储结构,链表中每个结点的两个指针域分别指向其第一个孩子结点下一个兄弟结点

typedef struct CSNode{ElemType data;struct CSNode *firstchild,*nextsibling;}CSNode,*CSTree;

如下图“A”所示,第一个指针域指向他的第一个孩子“D”,第二个指针域指向他的兄弟结点B,以此类推: 

4.树与二叉树的转换

树的存储结构如上图所示,第一个指针域指向第一个孩子,第二个指针域指向兄弟结点

而二叉树的存储结构则为第一个指针域指向左孩子,第二个指针域指向右孩子,转换如下:

那转换的方法是什么呢?

(1)树转换为二叉树

•在兄弟之间加连线

•对于每一个结点,除了左孩子外,去掉其与其余孩子之间的关系

•以树的根结点为轴心,将整树顺时针转45度

更复杂的可以看下图:

(2)二叉树转换成树

 若p结点是双亲结点的左孩子,则将p的右孩子,右孩子的右孩子......沿分支找到的所有右孩子,都与p的双亲用线连起来

•抹掉原二叉树中双亲与右孩子之间的连线

•将结点按层次排列,形成树结构

5.二叉树与森林的转化

(1)森林转换为二叉树

•将每一棵树转换为二叉树

•将每一个根结点连接起来

•旋转45度

(2)二叉树转换为森林

•将二叉树中根结点与其右孩子连线,及沿右分支搜索到的所有右孩子间连线全部抹掉,使之变成孤立的二叉树

•将孤立的二又树还原成树

http://www.dinnco.com/news/18523.html

相关文章:

  • 电子商务概论亿唐网不做网站做品牌游戏广告联盟平台
  • 做外贸网站那个好站长seo查询
  • 推网站河南郑州最近的热搜事件
  • 屏蔽wordpress自带编辑器网站如何seo推广
  • 海口手机版网站建设关键词排名优化公司哪家强
  • 文昌品牌网站建设费用线上营销推广方式都有哪些
  • 东莞网站设计企业网站提交收录软件
  • 制作网站的过程细节网页设计成品源代码
  • asp.net mvc 4 web 企业网站开发实战seo工具下载
  • 怎么做公众号网站在线咨询
  • 做赌博网站刷单违法吗一站式营销平台
  • 南山网站设计公司竞价广告
  • 简述网站制作的流程web网页制作成品免费
  • 洛阳市河阳建设工程有限公司网站十八大禁用黄app入口
  • 江苏省住房城乡建设厅网站首页杭州seo排名优化
  • 精品网站建设费用 找磐石网络一流百度网址入口
  • 景安网站上传完还要怎么做网络营销推广外包服务
  • 如何做deal网站推广网站营销策略
  • 自学做网站需要多久网站seo搜索引擎优化案例
  • 一般网站如何做防采集的广东河源最新疫情
  • 深圳公司排名100强长春seo网站管理
  • 怎么设计公司的网站百度指数查询app
  • 医疗美容手机网站建设热门推广软件
  • 做网站app大连seo
  • 去哪里找做网站的人找个网站
  • 数字博物馆网站建设日本预测比分
  • 网站主机是什么意思济南网络推广网络营销
  • 深圳网站制作与建设公司百度官网推广平台电话
  • 营销型网站建设营销型国外推广网站
  • 无锡网站制作公司排名网站设计公司排行榜