预排序遍历算法(MPTT) 算法详细: 对于所有的树的节点,都会有一个左值和一个右值,用于确定该节点的边界. 父节点的左值都会比子节点左值的小,右值都会比子节点的右值大. 没有父节点新增:即没有父节点新建一个节点,那么会生成一个左右值为1,2的节点. 有父节点新增:将当前节点左值赋值为父节点的右值,右值赋值为左节点+1.所有左值和右值比6大的都需要加上2. 删除没有子级的节点:所有节点的左右值大于当前节点的右值,那么都会减去2. 删除有子节点的节点:所有节点的左右值大于删除的顶级节点的右值,那么…