树
树型存储结构有很多种,比如什么二叉树,满二叉树,红黑树,B树等, 对于树形结构来说,它会相对中和链式存储结构和顺序存储结构的优缺点 (其中二叉排序树最能直接的体会出树中和链式存储和线性存储的特性,可以通过右边的导航先去看看二叉排序树...像这样一颗二叉树,通过不同的书序遍历会得到不同的结果
前中后的顺序说的是root节点的顺序,前序的话就是先遍历父节点, 中序就是左父右 后续就是左右父
前序遍历
public void frontShow...取出这里最小的node3 和 倒数第二小的node5 ,构建成新的树, 新树的根节点是 node3,5的权值之和, 将构建完成的树放回到原数组中
?...特征,我们让左侧的路径上的值是0, 右边是1....,每个树的左子树和右子树的高度之差不超过1, 如果不满足这种情况了,马上马对各个节点进行调整,这样做保证了二叉排序树的优势
如何调整
情况1: 对于node1来说, 它的左边深度0 , 右边的深度2 ,