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

做网站维护需要学什么广州番禺区有什么好玩的地方

做网站维护需要学什么,广州番禺区有什么好玩的地方,wordpress更改目录插件,wordpress标签使用目录 1.树1.基本概念1.空树2.非空树 2.基本术语1.结点之间的关系描述2.结点、树的属性描述3.有序树、无序树4.森林 3.树的常考性质 2.二叉树1.基本概念2.特殊二叉树1.满二叉树2.完全二叉树3.二叉排序树4.平衡二叉树 3.常考性质4.二叉树的存储结构1.顺序存储2.链式存储 1.树 1.…

目录

  • 1.树
    • 1.基本概念
      • 1.空树
      • 2.非空树
    • 2.基本术语
      • 1.结点之间的关系描述
      • 2.结点、树的属性描述
      • 3.有序树、无序树
      • 4.森林
    • 3.树的常考性质
  • 2.二叉树
    • 1.基本概念
    • 2.特殊二叉树
      • 1.满二叉树
      • 2.完全二叉树
      • 3.二叉排序树
      • 4.平衡二叉树
    • 3.常考性质
    • 4.二叉树的存储结构
      • 1.顺序存储
      • 2.链式存储

1.树

1.基本概念

树是n (n>=0)个结点的有限集合,n =0时,称为空树,这是一种特殊情况。
在任意一棵非空树中应满足:
①有且仅有一个特定的称为根的结点。
②当n>1时,其余结点可分为m (m>0)个互不相交的有限集合T1,T2…… Tm,其中每个集合本身又是一棵树,并且称为根结点的子树
③树是一种递归定义的数据结构。

1.空树

结点数为0的树。

2.非空树

①有且仅有一个根节点
②没有后继的结点称为“叶子结点”(或终端结点)
③有后继的结点称为“分支结点”(或非终端结点)
④除了根节点外,任何一个结点都有且仅有一个前驱
⑤每个结点可以有0个或多个后继。

2.基本术语

1.结点之间的关系描述

①祖先结点
②子孙结点
③双亲结点(父节点)
④孩子结点
⑤兄弟结点
⑥堂兄弟结点
⑦路径:只能从上而下
⑧路径长度:经过几条边

2.结点、树的属性描述

①结点的层次(深度):从上往下数(默认从1开始)
②结点的高度:从下往上数
③树的高度(深度):总共多少层
结点的度:有几个孩子(分支)
树的度:各结点的度的最大值

3.有序树、无序树

①有序树――逻辑上看,树中结点的各子树从左至右是有次序的,不能互换
②无序树――逻辑上看,树中结点的各子树从左至右是无次序的,可以互换

4.森林

森林是m ( m≥0)棵互不相交的树的集合。

3.树的常考性质

结点数=总度数+1

②度为m的树、m叉树的区别
树的度:各结点的度的最大值
m叉树:每个结点最多只能有m个孩子的树
在这里插入图片描述

③度为m的树第i层至多有 m i − 1 m^{i-1} mi1个结点( i≥1)
④高度为h的m叉树至多有 m h − 1 m − 1 \frac{m^h-1}{m-1} m1mh1个结点。(等比数列求和)
⑤高度为h的m叉树至少有h个结点。
高度为h、度为m的树至少有h+m-1个结点。
⑥具有n个结点的m叉树的最小高度 [ l o g m ( n ( m − 1 ) + 1 ) ] [log_m^{(n(m - 1)+ 1)}] [logm(n(m1)+1)](向上取整)

2.二叉树

1.基本概念

二叉树是n (n≥0)个结点的有限集合:
①或者为空二叉树,即n = 0。
②或者由一个根结点和两个互不相交的被称为根的左子树和右子树组成。
左子树和右子树又分别是一棵二叉树。
特点:①每个结点至多只有两棵子树②左右子树不能颠倒(二叉树是有序树)

2.特殊二叉树

1.满二叉树

一棵高度为h,且含有 2 h − 1 2^h-1 2h1个结点的二叉树
在这里插入图片描述

特点:
①只有最后一层有叶子结点
不存在度为1的结点
③按层序从1开始编号,结点i的左孩子为2i,右孩子为2i+1;
结点i的父节点为[i/2] (向下取整)

2.完全二叉树

当且仅当其每个结点都与高度为h的满二叉树中编号为1~n的结点一一对应时,称为完全二叉树。

特点:
①只有最后两层可能有叶子结点
最多只有一个度为1的结点
③按层序从1开始编号,结点i的左孩子为2i,右孩子为2i+1;
④i≤ [n/2]为分支结点,i>[n/2]为叶子结点(向下取整)

3.二叉排序树

一棵二叉树或者是空二叉树,或者是具有如下性质的二叉树:
左子树上所有结点的关键字均小于根结点的关键字;
右子树上所有结点的关键字均大于根结点的关键字。
左子树和右子树又各是一棵二叉排序树。(左小右大)
在这里插入图片描述

二叉排序树可用于元素的排序、搜索

4.平衡二叉树

树上任一结点的左子树和右子树的深度之差不超过1
平衡二叉树能有更高的搜索效率。
在这里插入图片描述

3.常考性质

①:设非空二叉树中度为0、1和2的结点个数分别为n0,n1,和n2,则n0= n2+ 1。(叶子结点比二分支结点多一个)
树的结点数=总度数+1
②二叉树第i层至多有 2 i − 1 2^{i-1} 2i1个结点( i≥1)
③高度为h的二叉树至多有 2 h — 1 2^h —1 2h—1个结点(满二叉树)
④具有n个(n >0)结点的完全二叉树的高度h [ l o g 2 ( n + 1 ) ] ( 向上取整 ) 或 [ l o g 2 n ] + 1 (向下取整) [log_2^{(n + 1)}](向上取整)或[log_2^n]+ 1(向下取整) [log2(n+1)](向上取整)[log2n]+1(向下取整)
⑤若完全二叉树有2k个(偶数)个结点,则必有n1=1,n0 = k, n2 = k-1
若完全二叉树有2k-1个(奇数)个结点,则必有n1=0,n0 = k, n2 = k-1.

4.二叉树的存储结构

1.顺序存储

二叉树的顺序存储中,一定要把二叉树的结点编号与完全二叉树对应起来
利用完全二叉树,父节点与孩子结点的关系,存放在指定数组下标。
在这里插入图片描述

最坏情况:高度为h 且只有h个结点的单支树(所有结点只有右孩子),也至少需要 2 h − 1 2^h-1 2h1个存储单元。
结论:二叉树的顺序存储结构,只适合存储完全二叉树。

2.链式存储

n个结点的二叉链表共有n+1个空链域。

在这里插入图片描述

使用三叉链表――方便找父结点。

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

相关文章:

  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司网站制作评分标准
  • 晋城门户网站建设东莞微网站建设
  • 云上网站做等保佛山品牌网站建设
  • 二手车交易网站怎么做学网站建设需要下载什么
  • 网站设计公司市场容量做选择网站
  • 安徽经工建设集团网站ueditor 插件wordpress
  • 最牛视频网站建设广州建外贸网站公司
  • 做网站能带来什么ppt模板免费下载 素材医疗
  • 网站seo诊断站酷官网首页
  • 移动端网站开发标题设置河南建设监理协会官方网站
  • 池州网站建设公司项目优化seo
  • 网站备案 多少钱北京市房山建设培训学校网站
  • 凡科轻站做网站现在挣钱吗
  • 北欧做的比较好的网站免手机微网站
  • 站长网站统计网站虚拟空间
  • 下载源代码建网站android studio手机版下载
  • 现在还有做静态网站的怎样在百度免费做网站
  • 网站改版索引量下降wordpress 制作插件
  • 新网站如何做百度收录建材有限公司光速东莞网站建设
  • 成都高端网站设计网站开发服务公司
  • 汽车行业网站建设维护服务安卓应用商店下载
  • 郑州网站建设乙汉狮网络网页设计包含的内容
  • 专业网站优化方案上海注册
  • 如果用别人公司信息做网站招设计师在哪里找
  • 电子商务网站建设行情泰安口碑好的网站建设
  • 下载软件的网站网站备案弊端
  • 自贡建设监督质量网站商务网站建设教学视频教程
  • 做单页网站的软件wordpress标签背景
  • 做预约的网站实木复合门网站建设价格
  • 北京网站设计公司兴田德润怎么样企业网站的建设步骤包括