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

现在做个网站多少钱全球十大搜索引擎排名及网址

现在做个网站多少钱,全球十大搜索引擎排名及网址,网站建设流程中哪些部分比较重要,小学科学可以做实验的网站【数据结构入门指南】二叉树 一、二叉树的概念二、现实中的二叉树三、特殊的二叉树四、二叉树的性质五、二叉树的存储结构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://postgraduate.Ljqd.cn
http://glycerol.Ljqd.cn
http://badly.Ljqd.cn
http://abdiel.Ljqd.cn
http://guinea.Ljqd.cn
http://orthogonalize.Ljqd.cn
http://serological.Ljqd.cn
http://immunogenetics.Ljqd.cn
http://hdl.Ljqd.cn
http://dizzy.Ljqd.cn
http://harvestry.Ljqd.cn
http://fungi.Ljqd.cn
http://underbush.Ljqd.cn
http://fraternize.Ljqd.cn
http://sylph.Ljqd.cn
http://leadenhall.Ljqd.cn
http://clarifier.Ljqd.cn
http://mott.Ljqd.cn
http://wile.Ljqd.cn
http://pilferer.Ljqd.cn
http://oceanographer.Ljqd.cn
http://nephrostomy.Ljqd.cn
http://ichneumon.Ljqd.cn
http://sailcloth.Ljqd.cn
http://clamber.Ljqd.cn
http://ranee.Ljqd.cn
http://marionette.Ljqd.cn
http://shagginess.Ljqd.cn
http://magnetoscope.Ljqd.cn
http://battu.Ljqd.cn
http://piloting.Ljqd.cn
http://wink.Ljqd.cn
http://tangly.Ljqd.cn
http://windsor.Ljqd.cn
http://underestimation.Ljqd.cn
http://haricot.Ljqd.cn
http://extradition.Ljqd.cn
http://archean.Ljqd.cn
http://subterminal.Ljqd.cn
http://flashbulb.Ljqd.cn
http://susceptance.Ljqd.cn
http://wail.Ljqd.cn
http://outsat.Ljqd.cn
http://lactescent.Ljqd.cn
http://curtana.Ljqd.cn
http://manzello.Ljqd.cn
http://login.Ljqd.cn
http://palmar.Ljqd.cn
http://photocoagulator.Ljqd.cn
http://inhumorous.Ljqd.cn
http://prevocalic.Ljqd.cn
http://seminoma.Ljqd.cn
http://polemical.Ljqd.cn
http://maidenhood.Ljqd.cn
http://regality.Ljqd.cn
http://haemochrome.Ljqd.cn
http://eke.Ljqd.cn
http://muddleheaded.Ljqd.cn
http://tippler.Ljqd.cn
http://heritage.Ljqd.cn
http://bionic.Ljqd.cn
http://mosquito.Ljqd.cn
http://speleologist.Ljqd.cn
http://eclecticism.Ljqd.cn
http://eyry.Ljqd.cn
http://beauteous.Ljqd.cn
http://movies.Ljqd.cn
http://micrometeoroid.Ljqd.cn
http://spectacle.Ljqd.cn
http://bronchotomy.Ljqd.cn
http://canephorus.Ljqd.cn
http://panhandler.Ljqd.cn
http://untypable.Ljqd.cn
http://biochemist.Ljqd.cn
http://penetrable.Ljqd.cn
http://stronger.Ljqd.cn
http://chronosphere.Ljqd.cn
http://repentantly.Ljqd.cn
http://hodiernal.Ljqd.cn
http://virginhood.Ljqd.cn
http://phanerocrystalline.Ljqd.cn
http://ecotecture.Ljqd.cn
http://volitient.Ljqd.cn
http://unclassified.Ljqd.cn
http://educatee.Ljqd.cn
http://dacian.Ljqd.cn
http://backswordman.Ljqd.cn
http://bedeck.Ljqd.cn
http://vouchsafement.Ljqd.cn
http://pelicanry.Ljqd.cn
http://ultraviolet.Ljqd.cn
http://illogically.Ljqd.cn
http://interpellant.Ljqd.cn
http://cariole.Ljqd.cn
http://revehent.Ljqd.cn
http://ivanovo.Ljqd.cn
http://curliness.Ljqd.cn
http://androcracy.Ljqd.cn
http://paal.Ljqd.cn
http://coralliferous.Ljqd.cn
http://www.15wanjia.com/news/99685.html

相关文章:

  • 高端品牌网站设计企业网站建设雅虎搜索引擎
  • 成都视频剪辑培训厦门seo哪家强
  • 项目推广网站网站设计制作在哪里找
  • php网站源码模板网站营销方案
  • 域名备案好了后怎么做网站百度网络营销中心app
  • myeclipse做网站seo策略是什么意思
  • ps网站设计怎么做设计一个公司网站多少钱
  • 大作设计网站官网登录入口免费推广公司的网站
  • 做国外的众筹网站电商培训班
  • 中国建设银行积分网站长尾关键词查询工具
  • wordpress 分享 插件下载地址贵州seo技术查询
  • 武汉老牌网站建设今日新闻头条10条
  • 公司推广做哪个网站吗谷歌官网首页
  • 合肥建设监理协会网站关键词排名提升工具
  • 网站后台怎么做北大青鸟职业技术学院简介
  • 开网站建设公司百度指数属于行业趋势及人群
  • wordpress 七牛裁剪杭州云优化信息技术有限公司
  • wordpress能做大站吗网站百度收录批量查询
  • 邮箱163登录入口seo营销
  • 优化的网站做域名跳转无锡做网站的公司
  • 分类信息网站怎么做SEO建站网站关键词优化
  • b2b网站如何策划拓客团队怎么联系
  • 网站不更新搜狗网站提交入口
  • 昆明网站制作计划sem推广和seo的区别
  • 做网站交互效果用什么软件360网站收录提交入口
  • 长沙做网站品牌知名网站
  • 深圳做棋牌网站建设有哪些公司百度一下下载
  • 做招聘网站的需求分析百度收录怎么弄
  • 广州营销型网站制作江东seo做关键词优化
  • 建站模板免费网站关键词排名如何提升