- 7
- 0
- 约1.46千字
- 约 23页
- 2017-12-30 发布于湖北
- 举报
kd树读书报告汇报——吴彬.pptx
kd-树读书报告汇报;主要内容;kd-树是把二叉搜索树推广到多维数据的一种主存数据结构。 ;一个典型的二叉排序树的例子如下图所示:
;但是,对于二叉排序树的建立,若构建二叉排序树的顺序为基本有序时,如按照1-3-4-6-7-8-10-13-14构建二叉排序树,会得到如下的结果:
;kd-树与二叉排序树的基本思想类似,与二叉排序树不同的是,kd-树是一种平衡二叉树。在kd树中,每一个节点表示的不是一个值而是一个样本,通过选择样本中的某一维特征,将样本划分到不同的节点中, 举一示例:假设有六个二维数据点 = {(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间中。为了能有效的找到最近邻,kd-树采用分而治之的思想,即将整个空间划分为几个小部分。六个二维数据点生成的kd-树的图为:
;;为了实现一个插入,我们先做一个查找。最后我们找到一个叶结点,如果叶结点的块中还有空间,我们就把新的数据点放在那里;如果没有空间,我们把块分裂成两个,并根据分裂叶结点所在层的相应属性划分叶结点中的内容。 ;年龄为35且薪水为$500K ;年龄为35且薪水为$500K ;kd-树的删除可以用递归程序来实现。我们假设希望从kd-树中删除结点(a,b)。如果(a,b)的两个子树都为空,则用空树来代替(a,b)。否则,在(a,b)的子树中寻找一个合适的结点来代替它,譬如(
您可能关注的文档
最近下载
- 客房部实操考核表.xls VIP
- 永诚财险核物质损失保险条款.pdf VIP
- 2025年建筑业十项新技术 .pdf VIP
- 初三化学:方程式配平经典练习题(含答案).pdf VIP
- 陕西、河南、山西天一顶尖计划(四)2026届高三4月联考化学试题(含答案).pdf
- 佳能 PowerShot G1X说明书.pdf
- 第15课《我是记忆小能手》课件 生命生态安全四年级下册 (川教版).ppt VIP
- 2025-2026学年小学信息技术滇人版五年级第6册-滇人版教学设计合集.docx
- 山东省名校大联考2025届高三下学期4月联合检测化学试卷.docx VIP
- 人教版2025年春学期七年级下册期中地理试卷(含解析答案).docx VIP
原创力文档

文档评论(0)