当使用O(nlog(n))中值搜索时,构建k-d树O(nlog^2n)的时间复杂度是多少



使用O(nlogn(meidan搜索构建k-d树的时间复杂度在维基百科中被给出为O(nlog ^2n(。有人能解释它是O(nlog^2n(吗?

使用中值搜索构建kdtree时,会得到一个平衡的二叉树。平衡二叉树的高度为O(log(n((。在构造树时,您会在树的每一层搜索中值。因此,如果此搜索采用O(n*log(n((,则会得到:log(n。

最新更新