期刊文献+

逐行(列)扫描判定点集是否在多边形内部的算法 被引量:4

A Row(column) scanning based Algorithm for Deciding whether a Point Set Is Inside a Polygon
下载PDF
导出
摘要 提出一种基于点集排序 ,逐行 (或逐列 )扫描平面点集 S,判定点集 S中的点是否在多边形 L内部的算法 .该算法的时间复杂性在最坏情况下为 :max( O( n log n) ,O( km log m) )次比较和 O( km)次乘法 .其中 n为点集 S的点数 ,m为多边形 L的顶点数 ,k=min( u,v) ,其中 u,v分别为点集 S中的点分布的行数和列数 .该算法思路简单 ,易实现 ,且在一般情况下 。 A row(column) scanning based algorithm is presented for deciding whether a point set is inside a polygon. The sort to the point set is used in this algorithm. In the worst cases, the algorithm requires  max (O(n log n),O(km log m)) comparisons and O(km) multiplications, where n is the number of points in the point set, m is the number of vertices of the polygon, and k= min (u,v),where u,v are numbers of rows and columns in which the point set are distributed respectively. In the general cases, this algorithm is more efficient than the existing algorithms.
作者 潘日红
出处 《福建师范大学学报(自然科学版)》 CAS CSCD 2000年第4期17-21,共5页 Journal of Fujian Normal University:Natural Science Edition
  • 相关文献

参考文献2

二级参考文献2

共引文献8

同被引文献12

引证文献4

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部