数据结构课件-8-KD树.pptxVIP

  • 17
  • 0
  • 约5.2千字
  • 约 27页
  • 2025-01-05 发布于境外
  • 举报

数据结构计算机领域本科教育教学改革试点工作计划(“101计划”)研究成果俞勇、张铭、陈越、韩文弢上海交通大学、北京大学、浙江大学、清华大学101

12.8KD树第12章高级查找戴波电子科技大学

12.8.1KD树的定义12.8.2KD树的建立12.8.3KD树的查找12.8.4KD树的插入12.8.5KD树删除12.8.6KD树应用12.8.7KD树小结12.8.8KD树作业

12.8.1KD树的定义12.8.1KD树的定义数据结构KD树(k-dimensionaltree),是用来分割k维数据空间的数据结构,常用来作多维空间的关键数据的搜索。KD树是每个结点均为k维数值点的二叉树,其上的每个结点代表一个超平面(Rn空间中的某个超平面是该空间内的一个n-1维的仿射子空间。n-1维仿射子空间即n-1维子空间的一个平移),该超平面垂直于当前划分维度的坐标轴,在该维度上将空间划分为两部分,一部分在其左子树,另一部分在其右子树。即若当前结点的划分维度为t,其左子树上所有点在t维的坐标值均小于当前值,右子树上所有点在t维的坐标值均大于等于当前值,本定义对其任意子结点均成立。

12.8.2KD树的建立12.8.2KD树的建立数据结构KD树是一颗二叉树,它的每一个结点包括[特征坐标,切分轴,指向左孩结点的指

文档评论(0)

1亿VIP精品文档

相关文档