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

数据结构-树

https://www.bilibili.com/video/BV1fT5CzqE7Y

1. 树分类

  1. 二叉树:每个节点最多有两个子树的树结构。
  2. 满二叉树:特殊的二叉树,其中每一层的节点数都达到了可能的最大值。
  3. 完全二叉树:要求除了最后一层外,其他各层的节点数都达到最大个数,并且最后一层的节点都连续集中在最左边。
  4. 二叉排序树:
  5. 平衡二叉树:
  6. B树:类似于平衡多叉树,区别是一个节点可能有多个关键字。
  7. B+树:

2. B树

https://blog.csdn.net/qq_29997037/article/details/127019939

  1. 阶:所有结点的孩子数的最大值。(失败结点也算)
  2. 总共有n个关键字的m阶B树总共有n+1个叶结点。https://www.bilibili.com/video/BV1Ac41127tY

相关文章:

  • python高级特性01
  • 移动通信运营商对MTU的大小设置需求
  • 【含文档+PPT+源码】基于微信小程序的健康饮食食谱推荐平台的设计与实现
  • VulnHub-DarkHole_1靶机渗透教程
  • C语言教程(十一):C 语言中四种主要作用域及作用域嵌套遮蔽
  • 用户需求报告、系统需求规格说明书、软件需求规格说明的对比分析
  • 【vue】当vant中picker选择器的值为对象数组的解决方法
  • MYSQL之库的操作
  • SQL简介
  • 深度解析MySQL INSERT ... ON DUPLICATE KEY UPDATE语句
  • YOLOv8改进:ShapeIoU与InnerShapeIoU损失函数的理论与实践
  • 10_C++入门案例习题: 结构体案例
  • Java 中 == 和 equals() 的区别
  • C++ 的 输入输出流(I/O Streams)
  • RSGISLib:一款功能强大的GIS与RS数据处理Python工具包
  • 关于大数据的基础知识(三)——数据安全与合规
  • Python量化投资知识体系与学习路径
  • stat判断路径
  • 麒麟系统网络连接问题排查
  • 【Liunx】磁盘管理
  • 迎世界读书日,2025年首都大学生系列读书活动发布
  • 广州远洋宾馆负一层配电房发生火情:明火已扑灭,无人员伤亡
  • 陈曦任中华人民共和国二级大法官
  • 泡泡玛特一季度整体收入同比增超1.6倍,海外收入增近5倍
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈
  • 广西通报桂林、贵港、玉林三市应对不力:管不住山火和露天焚烧