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

沈阳网站制作定制策划捕鱼网站建设

沈阳网站制作定制策划,捕鱼网站建设,广州竞价托管公司,生活中的科技产品有哪些性质 在二叉树的第i层上至多有2^{i-1}个结点,至少有1个结点 深度为k的二叉树至多有2^{k-1}个结点(k≥1),至少有k个结点 对任何一棵二叉树T,如果其叶子数为n0,度为2的结点数为n2,则n0n21 具有n个结点的完…

性质

  1. 在二叉树的第i层上至多有2^{i-1}个结点,至少有1个结点

  2. 深度为k的二叉树至多有2^{k-1}个结点(k≥1),至少有k个结点

  3. 对任何一棵二叉树T,如果其叶子数为n0,度为2的结点数为n2,则n0=n2+1

  4. 具有n个结点的完全二叉树的深度为log_2n+1(向下取整)

  5. 如果对一棵有n个结点的完全二叉树的结点按层序编号(从第一层到第log_2n+1层,每层从左到右),则对任一结点i,有:

(1)如果i=1,则结点i是二叉树的根,无双亲;如果i>1,则其双亲是结点i/2(向下取整)

(2)如果2i>n,则结点i无左孩子(结点i为叶子结点),否则其左孩子是结点2i

(3)如果2i+1>n,则结点i无右孩子;否则其右孩子是结点2i+1

存储结构

顺序存储

实现:按满二叉树的结点层次编号,依次存放二叉树的数据元素

#define MAXSIZE 100
Typedef TElemType SqBiTree[MAXSIZE]
SqBiTree bt;

顺序存储的缺点:浪费空间

最坏情况:深度为k的且只有k个节点的单支树需要长度为2^k-1的一维数组

适合于满二叉树和完全二叉树

链式存储

二叉链表:一个数据域和两个指针域,指向左右孩子

typedef struct BiNode{TElemTYpe data;struct BiNode *lchild,*rchild;//左右孩子指针
}BiNode, *BiTree;

在n个结点的二叉链表中,有n+1个空指针域

n个结点共有2n个指针域,除根结点外,每个结点有且仅有一个双亲,所以有n-1个结点的指针域存放指向孩子的指针,剩余n+1个指针为空指针

三叉链表:增加一个指针域指向双亲

typedef struct TriNode{TElemTYpe data;struct TriNode *lchild,*rchild,*parent;//左右孩子指针和双亲指针
}TriNode, *TriTree;

http://www.yayakq.cn/news/25478/

相关文章:

  • 云南旅游网站开发公司产品推广活动方案
  • 《php与mysql网站开发全接触》光盘源码.rarwordpress如何开启cdn加速服务
  • 涉密项目单位网站建设流程网站建设验收书
  • 代做设计的网站小红书推广计划
  • 通辽市工程建设网站新专业建设的重点任务
  • 网站网页设计原则中小型企业网站建设与管理考试
  • 购物网站排名2018wordpress授权系统
  • 网站认证金额怎么做分录北滘禅城网站建设
  • 个人网站心得凡科沙发官网
  • 做网站设计师好吗江门手机模板建站
  • 做网站的基本条件娄底市住房和城乡建设局官方网站
  • 官方网站建设意义长沙网站设计认准智优营家
  • 网站搭建服务小程序推广话术案例
  • 电子商务网站设计公司吴川网站建设公司
  • 如何与网站建立私密关系常州哪家网站建设公司专业
  • 蓝色 网站清丰网站建设公司
  • 网站营销的特征有wordpress 分布式
  • 天津市建设工程合同备案网站wordpress 学校模板
  • 阳江企业网站排名优化网络营销就是网上消售吗
  • 深圳公司网站设计企业亚马逊做网站
  • 网站免费一站二站四站wordpress5.0启多站点
  • 梅州做网站公司网站设计的主要内容
  • 专门做游戏交易的网站有哪些吉林省网络推广公司
  • 建一个网站是不是要开公司网站后台怎么做友情链接
  • 自己免费网站建设管理咨询公司排名 国内
  • 广州力科网站建设公司乐清做网站建设公司
  • 专做腰带的网站wordpress视频付费
  • 湛江专业自助建站详细解读简约ppt免费模板
  • 网站侧面的虚浮代码安徽六安彩礼一般给多少
  • 滴滴网站建设流程图重庆网领网站建设公司