就是K维空间上的二叉查找树。
每个node对应k维空间的超矩形区域
在方差最大的维度上,比较数据与kd-tree的根节点、中间节点,在该维度上的中值处划分,得到新的子空间,直到不能再分。
用于最近邻查找时候,需要对未被访问过的分支进行回溯,如果距离更小,就更新。