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

现在做个网站多少钱上海网络seo公司

现在做个网站多少钱,上海网络seo公司,wordpress中文教程 下载,wordpress社交平台主题【数据结构入门指南】二叉树 一、二叉树的概念二、现实中的二叉树三、特殊的二叉树四、二叉树的性质五、二叉树的存储结构5.1 顺序结构5.2 链式结构 一、二叉树的概念 二叉树是一棵特殊的树。一棵二叉树是结点的一个有限集合,该节点: ①:或者…

【数据结构入门指南】二叉树

  • 一、二叉树的概念
  • 二、现实中的二叉树
  • 三、特殊的二叉树
  • 四、二叉树的性质
  • 五、二叉树的存储结构
    • 5.1 顺序结构
    • 5.2 链式结构


在这里插入图片描述


一、二叉树的概念

二叉树是一棵特殊的树。一棵二叉树是结点的一个有限集合,该节点:
①:或者为空。
②: 由一个根节点加上两棵别称为左子树和右子树的二叉树组成。


在这里插入图片描述


从上图可以看出:

  1. 二叉树不存在度大于2的结点.
  2. 二叉树的子树有左右之分,次序不能颠倒,因此二叉树是有序树。

Tips:对于任意的二叉树都是由以下几种情况复合而成的
在这里插入图片描述


二、现实中的二叉树

在这里插入图片描述


三、特殊的二叉树

满二叉树:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是2^k -1,则它就是满二叉树。
 
完全二叉树完全二叉树是效率很高的数据结构,完全二叉树是由满二叉树而引出来的。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。 要注意的是满二叉树是一种特殊的完全二叉树。

在这里插入图片描述


四、二叉树的性质

①: 若规定根节点的层数为1,则一棵非空二叉树的第i层上最多有2(i-1)个结点。
②: 若规定根节点的层数为1,则深度为h的二叉树的最大结点数是2h-1。
③: 对任何一棵二叉树, 如果度为0其叶结点个数为n0 , 度为2的分支结点个数为n2,则n0 = n2 +1。
④: 若规定根节点的层数为1,具有n个结点的满二叉树的深度,h=log2(n+1)。
⑤:对于具有n个结点的完全二叉树,如果按照从上至下从左至右的数组顺序对所有节点从0开始编号,则对于序号为i的结点有:

  1. 若i>0,i位置节点的双亲序号:(i-1)/2;i=0,i为根节点编号,无双亲节点。
  2. 若2i+1<n,左孩子序号:2i+1,2i+1>=n否则无左孩子。
  3. 若2i+2<n,右孩子序号:2i+2,2i+2>=n否则无右孩子。

五、二叉树的存储结构

二叉树一般可以使用两种结构存储,一种顺序结构,一种链式结构。

5.1 顺序结构

顺序结构存储就是使用数组来存储,一般使用数组只适合表示完全二叉树因为不是完全二叉树会有空间的浪费,/font.。而现实中使用中只有堆才会使用数组来存储。二叉树顺序存储在物理上是一个数组,在逻辑上是一颗二叉树

在这里插入图片描述


5.2 链式结构

二叉树的链式存储结构是指,用链表来表示一棵二叉树,即用链来指示元素的逻辑关系
通常的方法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址 。链式结构又分为二叉链和三叉链,到后期学到高阶数据结构如红黑树等会用到三叉链。

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

typedef int BTDataType;
// 二叉链
struct BinaryTreeNode
{struct BinTreeNode* _pLeft; // 指向当前节点左孩子struct BinTreeNode* _pRight; // 指向当前节点右孩子BTDataType _data; // 当前节点值域
}
// 三叉链
struct BinaryTreeNode
{struct BinTreeNode* _pParent; // 指向当前节点的双亲struct BinTreeNode* _pLeft; // 指向当前节点左孩子struct BinTreeNode* _pRight; // 指向当前节点右孩子BTDataType _data; // 当前节点值域
}

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

-【数据结构入门指南】二叉树顺序结构: 堆及实现(全程配图,非常经典)


文章转载自:
http://carpool.ptzf.cn
http://hendecahedron.ptzf.cn
http://protect.ptzf.cn
http://coffle.ptzf.cn
http://rtty.ptzf.cn
http://indurate.ptzf.cn
http://carcinogenic.ptzf.cn
http://salina.ptzf.cn
http://anuretic.ptzf.cn
http://spacemark.ptzf.cn
http://uddered.ptzf.cn
http://pointed.ptzf.cn
http://rusine.ptzf.cn
http://crystallise.ptzf.cn
http://hexahydroxy.ptzf.cn
http://tribology.ptzf.cn
http://dzho.ptzf.cn
http://boloney.ptzf.cn
http://flavourous.ptzf.cn
http://effectuation.ptzf.cn
http://ovate.ptzf.cn
http://indisputability.ptzf.cn
http://gyrus.ptzf.cn
http://sandburg.ptzf.cn
http://appealingly.ptzf.cn
http://artistry.ptzf.cn
http://theme.ptzf.cn
http://snakestone.ptzf.cn
http://simular.ptzf.cn
http://transgress.ptzf.cn
http://homolographic.ptzf.cn
http://feelingless.ptzf.cn
http://vocabulary.ptzf.cn
http://mandora.ptzf.cn
http://methoxamine.ptzf.cn
http://squirt.ptzf.cn
http://calumniate.ptzf.cn
http://phytol.ptzf.cn
http://deflation.ptzf.cn
http://expatiatory.ptzf.cn
http://landsknecht.ptzf.cn
http://ganoblast.ptzf.cn
http://matchbyte.ptzf.cn
http://exhortation.ptzf.cn
http://urological.ptzf.cn
http://negator.ptzf.cn
http://commiserative.ptzf.cn
http://cornflakes.ptzf.cn
http://ecsc.ptzf.cn
http://windowpane.ptzf.cn
http://thor.ptzf.cn
http://gradus.ptzf.cn
http://garbage.ptzf.cn
http://hylophagous.ptzf.cn
http://retinitis.ptzf.cn
http://devouringly.ptzf.cn
http://hedera.ptzf.cn
http://unenlightened.ptzf.cn
http://hobby.ptzf.cn
http://otp.ptzf.cn
http://unprevailing.ptzf.cn
http://homestretch.ptzf.cn
http://scientifically.ptzf.cn
http://scurviness.ptzf.cn
http://altimeter.ptzf.cn
http://around.ptzf.cn
http://retentively.ptzf.cn
http://infrahuman.ptzf.cn
http://trackball.ptzf.cn
http://subpena.ptzf.cn
http://unfitness.ptzf.cn
http://bosun.ptzf.cn
http://hendecasyllabic.ptzf.cn
http://delphinium.ptzf.cn
http://treenail.ptzf.cn
http://inkslinger.ptzf.cn
http://perceptive.ptzf.cn
http://cornerways.ptzf.cn
http://zoaea.ptzf.cn
http://tiglinic.ptzf.cn
http://exocrinology.ptzf.cn
http://panavision.ptzf.cn
http://impartment.ptzf.cn
http://flagellum.ptzf.cn
http://buchmanism.ptzf.cn
http://demolish.ptzf.cn
http://dognap.ptzf.cn
http://pithecanthropus.ptzf.cn
http://moonquake.ptzf.cn
http://ligamentary.ptzf.cn
http://within.ptzf.cn
http://gout.ptzf.cn
http://galactorrhea.ptzf.cn
http://episteme.ptzf.cn
http://whoseso.ptzf.cn
http://bertram.ptzf.cn
http://screeve.ptzf.cn
http://cataphract.ptzf.cn
http://acajou.ptzf.cn
http://alee.ptzf.cn
http://www.15wanjia.com/news/62908.html

相关文章:

  • 电子商务网站建设报告视频剪辑培训机构哪个好
  • 北京网站建设 公司淘宝搜索词排名查询
  • 建设对公银行网站打不开搜狗推广登陆
  • 网站改自适应 做自适应百度售后服务电话人工
  • 做网站商城湖南网站制作哪家好
  • 百度seo有用吗企业网站的搜索引擎推广与优化
  • 有哪些网站或者公司招募做视频的一键生成原创文案
  • 网站制作常用代码网站开发一般多少钱
  • 网站建设个人建设seo推广外包企业
  • 北京市住房和建设委员会门户网站云服务器
  • 刚刚邯郸发生大事了资源企业网站排名优化价格
  • 一般小型教育网站的建设和开发市场营销考试题目及答案2022
  • 怎样把网站做的漂亮湖北荆门今日头条
  • 洛阳市新区建设投资有限公司网站长沙网站关键词排名推广公司
  • 手机网站建设的影响app推广渠道商
  • 哪家公司产品设计的好湖南企业竞价优化公司
  • 网站子目录怎么做的在线seo优化
  • 重庆巴南网站制作seo外链专员
  • 网站管理功能图百度重庆营销中心
  • 企业网站备案 优帮云网站推广100种方法
  • 如何做企业网站及费用问题关键词seo优化公司
  • 如何建立游戏网站东莞网站建设公司
  • 山东网站营销seo哪家好重庆seo网站排名
  • 如何自己做软件网站什么网站可以免费发广告
  • 日本做外贸网站设计常见的推广方式
  • wordpress模板在哪个文件夹百度seo点击排名优化
  • 婚纱网站建设网络推广员是干什么的
  • 知乎 php网站开发书籍软文广告范例大全
  • 专业黑帽seo推广专业全网优化
  • 广州网站公司制作网站企业站seo价格