Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据库中的非平衡树转换_Java_Algorithm_Sorting - Fatal编程技术网

Java 数据库中的非平衡树转换

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树。

假设我在任何数据库中插入元素序列-

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树。