凸多边形三角剖分的对角线翻转与二叉树的扭转.pdfVIP

  • 8
  • 0
  • 约4.82万字
  • 约 53页
  • 2018-06-08 发布于贵州
  • 举报

凸多边形三角剖分的对角线翻转与二叉树的扭转.pdf

凸多边形三角剖分的对角线翻转与二叉树的扭转

中文摘要 摘要 三角剖分(二叉树)的对角线翻转(旋转)能够实现两三角剖分(二叉树) 间的转化,三角剖分(二叉树)间的对角线翻转(旋转)距离是指从一三角剖分 (二叉树)通过对角线翻转(旋转)转化为另一三角剖分(二叉树)所需的最少 对角线翻转(旋转)数目.凸多边形三角剖分与二叉树之间存在着一一对应的关 系,凸多边形三角剖分间的对角线翻转距离和与其对应的二叉树间的旋转距离是 等价的,从而可以从三角剖分的角度来研究二叉树间的旋转距离. 二叉树是算法设计与分析中经常用到的一种数据结构,在二叉树的算法分析 中,常常需要讨论具有某些特点的二叉树的平均性能,因此需要实现二叉树的枚 举,对于二叉树枚举的研究,无论在算法理论上还是在实际应用中都具有重要的 意义. 本文首先通过对凸多边形三类特殊形态的三角剖分的研究,求得了三类三角 剖分间对角线翻转距离的精确值,给出了三类三角剖分间的对角线翻转距离算法, 并且根据二叉树与三角剖分间的对应关系得出了与三类三角剖分相对应的二叉树 间的旋转距离. 其次,本文给出了二叉树枚举的两种算法.其一是根据二叉树与三角剖分间的 对应关系,通过实现凸多边形三角剖分的枚举来实现二叉树的枚举生成;其二是 通过二叉树的一种特殊旋转(左臂右旋转)来实现二叉树的枚举生成. 最后,就本文所做的主要工作进行了总结并进行了展望. 关键词:对角线翻转;旋转;算法;枚举 英文摘要 The ofConvex andtheRotation Diagonal—flipPolygonTriangulations of Trees Binary Abstract The achievethe diagonal—flip(rotation)oftriangulations(binarytrees)can conversionbetweentwo triangulations(binarytrees).The distancebetweentwo theminimum triangulations(binarytrees)is numberof toconvertone diagonal—fliptransformations(rotations)needed other.There the existsawell·known betweentreesandconvex explicitbijection binary polygon the distanceofconvex triangulations,thusdiagonal·flip polygontriangulations andtherotationdistanceof treesare can the binary equivalent.Therefore,westudy rotationdistance trees fromthe of ofbinary perspectivetriangnlations. The treeisa useddatastructureinthe and binar

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档