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

信息化工作总结 网站建设济宁seo

信息化工作总结 网站建设,济宁seo,江门免费建站,宁波seo网络推广推荐公众号树的概念:树是 n n n个结点的有限集合,有且仅有一个被称为根的结点。当 n > 1 n > 1 n>1时,其余结点可分为互不相交的有限集合,其中每个集合本身又是一颗树。 树的属性: 结点层次(深度&#xff…

树的概念:树是 n n n个结点的有限集合,有且仅有一个被称为根的结点。当 n > 1 n > 1 n>1时,其余结点可分为互不相交的有限集合,其中每个集合本身又是一颗树。

树的属性:

  • 结点层次(深度):从上往下数
  • 结点的高度:从下往上数
  • 树的高度(深度):总共多少层
  • 结点的度:有几个子分支
  • 树的度:各个结点最大的度

有序树:树中结点各子树从左到右是有次序的,不能交换。

无序树:~

森林是 m m m棵互不相交的树的集合。

树的性质:

度为m的树跟m叉树不一样

  • 结点数 = 总度数 + 1
  • m叉树:每个结点最多只能有m个孩子的树
  • 度为m的树第i层至多有 m i − 1 m^{i-1} mi1个结点
  • 高度为h的m叉树至多有 m h − 1 m − 1 \frac {m^{h} - 1} {m - 1} m1mh1个结点
  • 高度h的m叉树至少有h个结点
  • 具有n个结点的m叉树的最小高度为 l o g m ( n ( m − 1 ) + 1 ) log_m(n(m-1) + 1) logm(n(m1)+1)(向上取整)

二叉树

有序树。

  • 满二叉树:一颗高度为h,且含有 2 h − 1 2^h -1 2h1个结点。
  • 完全二叉树:结点编号与满二叉树一一对应。

二叉树性质:

  • 非空二叉树中度为0、1、2的结点个数分别为 n 0 n_0 n0 n 1 n_1 n1 n 2 n_2 n2,则 n 0 = n 2 + 1 n_0 = n_2 + 1 n0=n2+1
  • 二叉树第i层最多有 2 i − 1 2^{i-1} 2i1个结点
  • 完全二叉树高度h为 l o g 2 n + 1 log_2n + 1 log2n+1

二叉树遍历:

  • 先序遍历:根左右
  • 中序遍历:左根右
  • 后续遍历:左右根

二叉排序树

左子树结点值 < 根结点值 < 右子树结点值 的二叉树。

查找效率取决于树的高度,最好O(logn),最坏O(n)

平衡二叉树

树上任一结点的左子树和右子树的高度之差不超过1。

红黑树

红黑树是二叉排序树

  • 每个结点是黑色或红色
  • 根节点是黑色
  • 叶结点(外部结点、NULL结点)是黑色
  • 不存在两个相邻的红结点
  • 从一个结点到任一叶子结点中所含黑结点数目相同

平衡二叉树适用于以查为主;红黑树适用于频繁插入删除。

B树

B树,又称多路平衡查找树,B树中所被允许的孩子个数的最大值称为B树的阶,通常用m表示。

  1. 书中每个结点最多有m棵子树,最多含有m-1个关键字
  2. 若根结点不是终端结点,则至少有两棵子树
  3. 除根结点外的非叶结点至少有 m / 2 m/2 m/2(向上取整)棵子树
  4. 所以的叶结点都出现在同一层次且不带有信息

B+树

m阶的B+树需满足:

  1. 每个分支结点最多有m棵子树
  2. 非叶根节点至少两颗子树,其他每个分支结点至少 m / 2 m/2 m/2(向上取整)棵子树
  3. 结点的子树个数与关键字个数相等
  4. 所有叶结点包含全部关键字及指向相应记录的指针,叶结点中将关键字按大小顺序排序,并且相邻叶结点按大小顺序相互链接起来
  5. 所有分支结点中仅包含它的各个子节点中关键字最大值及指向其子结点的指针

B树和B+树区别:

对比项B树(B-Tree)B+树(B+Tree)
节点存储每个节点存储键值和数据非叶子节点仅存储键值,数据存储在叶子节点
数据存储位置数据可能存储在叶子节点或内部节点数据仅存储在叶子节点
搜索方式可能提前在内部节点找到数据需要遍历到叶子节点才能找到数据
范围查询低效,需在多个节点查找高效,叶子节点通过指针连接,可顺序遍历
磁盘I/O由于数据分布在各层,索引节点存储较少,访问次数较多内部节点仅存键值,索引结构更紧凑,磁盘I/O次数更少
插入删除影响可能会影响所有层级仅影响叶子节点,索引结构较稳定
树的高度相对较高,占用更多磁盘块相对较矮,查询效率更高
应用场景适用于键值对存储,如内存数据库适用于数据库索引和文件系统(如 MySQL InnoDB)

在这里插入图片描述

http://www.dtcms.com/wzjs/547531.html

相关文章:

  • 城乡建设举报网站seo排名整站优化
  • 手机网站设计报告模板在线设计平台哪个好用
  • 辽宁省建设监理协会网站陈塘庄做网站公司
  • 怎么学做网站制作主题资源网站建设作业
  • 电子商务的网站建设名词解释徐州城乡建设网站
  • 建企业网站的步骤上海最专业的网站设
  • 网站建设iis配置官网是怎么做的
  • 合肥庐阳区建设局网站重庆的企业网站
  • c2c电子商务网站开发制作网站小程序
  • 小说网站模板html酷炫的动漫主题wordpress
  • 公司网站建设的好处自己怎么做一个网页
  • 免费1级做爰片在线观看 历史网站网页版微信官方
  • 长沙网站拓谋网络照片视频合成制作软件
  • 安徽工建设信息网站双鸭山网站建设
  • 凡科网站 怎么开支付内蒙古住房和建设厅网站
  • 九一人才网招聘网官方网站贵阳网站建设多少钱
  • 厦门做网站优化价格wordpress 查看sql
  • 母婴网站建设 社区500强企业网站建设
  • 东坑网站建设公司wordpress中文文档下载
  • 常州网站建设公司推荐正规的百度快排seo
  • 网站推广公司简介wordpress 去掉阅读
  • 贵阳营销型网站建设公司网页设计内容方案
  • windows 做网站服务器创意设计专业
  • php 做资讯网站玉林住房和城乡建设部网站
  • 做网站要准备哪些乐清建设公司网站
  • 专题网站建设总要求html5网站开发工具
  • 开发一个网站成本如何做网站帮别人赚钱
  • 有哪些免费网站可以做店招正规的网站建设专业公司
  • 网站被收录要怎么做梅州东莞网站建设
  • 淮安建立公司网站流程中国核工业第五建设有限公司单位代码