kd_root = kdtree_build( feat2, n2 );。
/** a node in a k-d tree */
struct kd_node{
int ki; /**< partition key index */
double kv; /**< partition key value */
int leaf; /**< 1 if node is a leaf, 0 otherwise */
struct feature* features; /**< features at this node */
int n; /**< number of features */
struct kd_node* kd_left; /**< left child */
struct kd_node* kd_right; /**< right child */
};
本文介绍了一种用于空间划分的数据结构——KD树,并详细解释了其节点结构。KD树广泛应用于计算机科学领域,如最近邻搜索等算法中。文章具体描述了KD树节点中的关键字段,包括分区键索引、分区键值、是否为叶子节点标志、特征集合及数量、左右子节点指针等。
5097

被折叠的 条评论
为什么被折叠?



