一开始学习数据结构的时候,主要学习的是数组,队列,链表,队列,栈,树这些数据结构,其中树主要学习二叉树,平衡二叉树,二叉搜索树等这些子节点最多只有两个的树结构.但是,当我们接触数据库的时候,你会发现数据库的索引基本都是B+树,尤其以数据库MySql为甚.那么学习的时候我们碰到B树,B+树,那么他们结构是什么样的,有什么区别,能用在什么地方呢? 什么是B树,B+树 B也就是Balance的意思.B树是一种多路搜索树,它的任意非叶子结点最多只有M个儿子,且M>2,它的每个节点不仅存储关键字,还存储数…