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

个人简历模板网站怎么注册公司邮箱账号

个人简历模板网站,怎么注册公司邮箱账号,asp网站 没有数据库 管理员密码,网站开发程序说明文章目录 1.树1.1 树的概念与结构1.2 树的相关用语1.3 树的表示 2. 二叉树2.1 二叉树概念与结构2.2 特的殊二叉树2.2.1 满二叉树2.2.2 完全二叉树2.2.3 二叉树性质 2.3 二叉树存储结构2.3.1 顺序结构2.3.2 链式结构 1.树 1.1 树的概念与结构 树是⼀种⾮线性的数据结构&#x…

文章目录

    • 1.树
      • 1.1 树的概念与结构
      • 1.2 树的相关用语
      • 1.3 树的表示
    • 2. 二叉树
      • 2.1 二叉树概念与结构
      • 2.2 特的殊二叉树
        • 2.2.1 满二叉树
        • 2.2.2 完全二叉树
        • 2.2.3 二叉树性质
      • 2.3 二叉树存储结构
        • 2.3.1 顺序结构
        • 2.3.2 链式结构

1.树

1.1 树的概念与结构

树是⼀种⾮线性的数据结构,它是由 n(n>=0) 个有限结点组成⼀个具有层次关系的集合。把它叫做树是因为它看起来像⼀棵倒挂的树,也就是说它是根朝上,⽽叶朝下的。

  • 树的顶点是一个特殊的结点,称作根节点,根结点没有前驱结点。
  • 除根结点外,其余结点被分成 M(M>0) 个互不相交的集合 T1、T2、……、Tm ,其中每⼀个集合Ti(1 <= i <= m) ⼜是⼀棵结构与树类似的⼦树。每棵⼦树的根结点有且只有⼀个前驱,可以有 0 个或多个后继。因此,树是递归定义的。

在这里插入图片描述

注意:树形结构中的子树之间不能有交集,否则就不是树形结构。

eg:

在这里插入图片描述

  • 子树是不相交的(相交的话就是图)
  • 每个结点有且仅有一个父结点(除根结点外)
  • 一颗N个结点的树有N-1条边

1.2 树的相关用语

读者可能会觉得很多很难记,别担心,我会将重要的术语标记,方便读者重点记忆,其余的了解即可~
在这里插入图片描述

  • 父结点/双亲结点:若一个结点含有子结点,则这个结点称为其⼦结点的⽗结点;如上图:A是B的⽗结点

  • **⼦结点/孩⼦结点:**⼀个结点含有的⼦树的根结点称为该结点的⼦结点;如上图:B是A的孩⼦结点

  • 结点的度:⼀个结点有⼏个孩⼦,他的度就是多少;⽐如A的度为6,F的度为2,K的度为0

  • 树的度:⼀棵树中,最⼤的结点的度称为树的度;如上图:树的度为 6

  • 叶⼦结点/终端结点:度为 0 的结点称为叶结点;如上图: B、C、H、I… 等结点为叶结点

  • 分⽀结点/⾮终端结点:度不为 0 的结点;如上图: D、E、F、G… 等结点为分⽀结点

  • 兄弟结点:具有相同⽗结点的结点互称为兄弟结点(亲兄弟);如上图: B、C 是兄弟结点

  • 结点的层次:从根开始定义起,根为第 1 层,根的⼦结点为第 2 层,以此类推;

  • ==树的⾼度或深度:树中结点的最⼤层次;如上图:树的⾼度为 4 ==

  • 结点的祖先:从根到该结点所经分⽀上的所有结点;如上图: A 是所有结点的祖先

  • 路径:⼀条从树中任意节点出发,沿⽗节点-⼦节点连接,达到任意节点的序列;⽐如A到Q的路径为:A-E-J-Q;H到Q的路径H-D-A-E-J-Q

  • ⼦孙:以某结点为根的⼦树中任⼀结点都称为该结点的⼦孙。如上图:所有结点都是A的⼦孙

  • 森林:由 m(m>0) 棵互不相交的树的集合称为森林;

1.3 树的表示

树结构相对线性表就⽐较复杂了,要存储表⽰起来就⽐较⿇烦了,既然保存值域,也要保存结点和结点之间的关系,实际中树有很多种表⽰⽅式如:双亲表⽰法,孩⼦表⽰法、孩⼦双亲表⽰法以及孩⼦兄弟表⽰法等。我们这⾥就简单的了解其中最常⽤的孩⼦兄弟表⽰法。

孩子兄弟表示法

struct TreeNode
{struct Node* child; // 左边开始的第⼀个孩⼦结点struct Node* brother; // 指向其右边的下⼀个兄弟结点int data; // 结点中的数据域
};

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

2. 二叉树

2.1 二叉树概念与结构

二叉树是树形结构中我们最常用的,⼀棵⼆叉树是结点的⼀个有限集合,该集合由⼀个根结点加上两棵别称为左⼦树和右⼦树的⼆叉树组成或者为空。

在这里插入图片描述

由图我们可观察出其特点

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

注意:对于任意的⼆叉树都是由以下⼏种情况复合⽽成的

在这里插入图片描述

现实中的二叉树

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

2.2 特的殊二叉树

2.2.1 满二叉树

⼀个⼆叉树,如果每⼀个层的结点数都达到最⼤值,则这个⼆叉树就是满⼆叉树。也就是说,如果⼀个⼆叉树的层数为 K ,且结点总数是 2 k − 1 2^k - 1 2k1,则它就是满⼆叉树。

在这里插入图片描述

2.2.2 完全二叉树

完全⼆叉树是效率很⾼的数据结构,完全⼆叉树是由满⼆叉树⽽衍生出来的。对于深度为 K 的,有 n 个结点的⼆叉树,当且仅当其每⼀个结点都与深度为K的满⼆叉树中编号从1n的结点⼀⼀对应时称之为完全⼆叉树。要注意的是满⼆叉树是⼀种特殊的完全⼆叉树

在这里插入图片描述

2.2.3 二叉树性质

若规定根结点的层数为 1,
由满⼆叉树的特点可知:

  1. 一颗非空二叉树的第i层上最多有 2 i − 1 2^{i-1} 2i1 个结点。
  2. 深度为h的二叉树的最大结点数为 2 h − 1 2^h-1 2h1
  3. 具有 n 个结点的满⼆叉树的深度 h = l o g 2 ( n + 1 ) h=log_2(n+1) h=log2(n+1)( log
    以2为底, n+1 为对数)
  4. 一个高度为h的完全二叉树,他的结点个数的范围是 [ 2 h − 1 , 2 h − 1 ] [2^{h-1},2^h-1] [2h1,2h1]

2.3 二叉树存储结构

⼆叉树⼀般可以使⽤两种结构存储,⼀种顺序结构,⼀种链式结构。

2.3.1 顺序结构

顺序结构存储就是使⽤数组来存储,⼀般使⽤数组只适合表⽰完全⼆叉树,因为不是完全⼆叉树会有
空间的浪费,完全⼆叉树更适合使⽤顺序结构存储。

在这里插入图片描述

非完全二叉树的空间浪费

在这里插入图片描述

我们通常把堆(⼀种完全⼆叉树)使⽤顺序结构的数组来存储。

2.3.2 链式结构

⼆叉树的链式存储结构是指,⽤链表来表⽰⼀棵⼆叉树,即⽤链来指⽰元素的逻辑关系。通常的⽅法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别⽤来给出该结点左孩⼦和右孩
⼦所在的链结点的存储地址。链式结构⼜分为⼆叉链和三叉链。

在这里插入图片描述


文章转载自:

http://XNqeHkms.hxLpm.cn
http://rS5qwEfF.hxLpm.cn
http://VIWndW6u.hxLpm.cn
http://dxU8kYxS.hxLpm.cn
http://huK4v43U.hxLpm.cn
http://piAATvq7.hxLpm.cn
http://oXNryUPi.hxLpm.cn
http://7yjcH4rv.hxLpm.cn
http://cMiSh4BU.hxLpm.cn
http://b843JQit.hxLpm.cn
http://W97SAUZC.hxLpm.cn
http://txQAHtdM.hxLpm.cn
http://3O6JTKuG.hxLpm.cn
http://y127Qivm.hxLpm.cn
http://oWvkbdcj.hxLpm.cn
http://3TQZhmgV.hxLpm.cn
http://FsQuIV0V.hxLpm.cn
http://q4RYDW0B.hxLpm.cn
http://wNK5RUki.hxLpm.cn
http://Ur2mQ9Kt.hxLpm.cn
http://PYU2UDoV.hxLpm.cn
http://LJwICaNw.hxLpm.cn
http://Yh8UFWmR.hxLpm.cn
http://6chE6Yby.hxLpm.cn
http://YMuxm8Uy.hxLpm.cn
http://CwG8UPwA.hxLpm.cn
http://l1J0Rkn7.hxLpm.cn
http://xy0Ne6GI.hxLpm.cn
http://Np3Qg3tc.hxLpm.cn
http://dovs2E5p.hxLpm.cn
http://www.dtcms.com/wzjs/717016.html

相关文章:

  • 智能小程序搭建顺昌网站建设wzjseo
  • 深圳外贸网站建设服务哪家好做笑话网站赚钱吗
  • 谷歌网站怎么做排名二手车网站开发多少钱
  • 机票售票网站开发在线网站建设询问报价
  • 什么是网站seo清溪仿做网站
  • 三河建设局网站长春模板建站公司
  • 陕西网站关键词自然排名优化做国外营销型网站
  • 怎样学做网站运营手机怎么做网站免费的
  • seo整站优化吧南昌建站推广公司
  • 网站优化需要网络营销方式对比及分析论文
  • 网站建设便宜北京网站建设公司电扬
  • 用织梦同时做两个网站建筑资质证书查询网站
  • 网站建设大全十大不收费看盘软件排名下载
  • 吉林电商网站建设公司哪家好软装设计效果图
  • 做网站费用会计科目南京专业网站营销
  • 大良品牌网站建设python 做企业网站
  • 建设微信网站需要服务器django 做的网站
  • 青州市住房和城乡建设局网站制作论坛类网站模板
  • 一个空间可以做两个网站吗手机上可以创建网站吗
  • 做物流网站电话号码做网站需要的信息
  • 昌吉网站建设咨询电话创意营销
  • 文字网站和图片网站哪个难做苏州 网站的公司
  • 招聘网站做招聘顾问石家庄官网制作
  • 网站设计参考网站施工企业安全生产考核评定等级分为
  • 牙科医院网站建设网站gif图标
  • 10m网站并发量阿里云绑定wordpress
  • 东昌网站建设贵阳网站建设黔搜
  • 商丘哪里做网站比较好捕鱼网站建设
  • 分答网站职业教育网站开发
  • 网站内容管理后台系统怎么做网站侧边 跟随 样式