Java 数据库中的非平衡树转换
假设我在任何数据库中插入元素序列- 1,2,3,4,5,6,7,8,9,10 我确信这将创建一个不平衡的索引树 不平衡的索引树什么时候会被数据库转换成平衡树Java 数据库中的非平衡树转换,java,algorithm,sorting,Java,Algorithm,Sorting,假设我在任何数据库中插入元素序列- 1,2,3,4,5,6,7,8,9,10 我确信这将创建一个不平衡的索引树 不平衡的索引树什么时候会被数据库转换成平衡树 另外,我如何在Java中实现一个逻辑来将不平衡树转换为平衡树。1,2,3,4,5,6,7,8,9,10如果使用标准二叉树,将创建一个不平衡树。还有其他二叉树,如AVL树,它们是自平衡的,如果插入导致不平衡,则会对树重新排序。根据Oracle用于索引的源代码 关于如何在Java中实现这一点,请查看AVL树。
另外,我如何在Java中实现一个逻辑来将不平衡树转换为平衡树。1,2,3,4,5,6,7,8,9,10如果使用标准二叉树,将创建一个不平衡树。还有其他二叉树,如AVL树,它们是自平衡的,如果插入导致不平衡,则会对树重新排序。根据Oracle用于索引的源代码 关于如何在Java中实现这一点,请查看AVL树。