首页 | 本学科首页   官方微博 | 高级检索  
     

寻求简单多边形凸壳的线性时间算法
引用本文:周培德,付梦印.寻求简单多边形凸壳的线性时间算法[J].计算机工程与科学,2002,24(3):1-2.
作者姓名:周培德  付梦印
作者单位:北京理工大学计算机系,北京,100081
摘    要:本文提出在线性时间内构造简单多边形顶点凸壳的两种算法。第一个算法的基本思想是利用一种技巧对多边形顶点进行筛选,使剩余顶点的角的大小排成递增序,然后用Graham扫描方法删去非凸壳顶点,最后得到多边形凸壳的顶点序列.第二个算法不断删去多边形的凹点及新产生的 凹点,最后得到凸壳顶点序列。这两种算法简单,易于实现,时间复杂性都是O(n)。

关 键 词:易多边形凸壳  线性时间算法  复杂性  计算几何
文章编号:1007-130X(2002)03-0001-02

Linear Algorithms for Finding the Convex Hull of a Simple Polygon
ZHOU Pei de,FU Meng yin.Linear Algorithms for Finding the Convex Hull of a Simple Polygon[J].Computer Engineering & Science,2002,24(3):1-2.
Authors:ZHOU Pei de  FU Meng yin
Abstract:This paper presents two algorithms to construct the vertex convex hull of a simple polygon in linear time. The basic idea of the first algorithm is that polygonal vertices are selected by using a technique so that the sizes of the angles of the remaining vertices are arranged into an incremental sequence, then the vertices of the non-convex hull are removed using Graham's scan method, finally a vertex sequence of the convex hull of a polygon is obtained. The second algorithm is that polygonal concave points and newly created concave points are continuously removed, and a vertex sequence of the convex hull is finally obtained. The two algorithms are not only simple but also easy to realize, and also their time complexity is O( n ).
Keywords:polygon  convex hull  algorithm  complexity
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号