K-D树最近邻算法https://blog.csdn.net/image_fzx/article/details/80624968
一般说来,索引结构中相似性查询有两种基本的方式:
Kd-树是K-dimension tree的缩写,是对数据点在k维空间(如二维(x,y),三维(x,y,z),k维(x1,y,z..))中划分的一种数据结构,主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。本质上说,Kd-树就是一种平衡二叉树。
首先必须搞清楚的是,k-d树是一种空间划分树,说白了,就是把整个空间划分为特定的几个部分,然后在特定空间的部分内进行相关搜索操作。想像一个三维空间,kd树按照一定的划分规则把这个三维空间划分了多个空间,如下图所示:
K--D树结构
K-D树构建算法:
原文:https://www.cnblogs.com/lvpengbo/p/11945870.html