平面点集凸包算法线性复杂度实现

原创 2012年03月26日 14:30:16

 

                              平面点集凸包算法线性复杂度实现

 

        陈氏的Computing the convex hull of a simple polygon提出了线性算法(见参考1),并由相关兴趣者实现(见参考2),有相关兴趣者对算法进行了简单总结(见参考3、4、5)。

 

 

参考:

1. Computing the convex hull of a simple polygon  http://ntur.lib.ntu.edu.tw/bitstream/246246/149873/1/07.pdf

2. 陈氏凸包算法实现 http://blog.sina.com.cn/s/blog_616e189f0100qc0u.html

3.凸包算法介绍 http://www.cnblogs.com/Booble/archive/2011/03/10/1980089.html

4.凸包的卷包裹  http://www.cnblogs.com/Booble/archive/2011/02/28/1967179.html

5.平行旋转卡壳  http://www.cnblogs.com/Booble/archive/2011/04/03/2004865.html

6.旋转卡壳实现 http://www.cnblogs.com/DreamUp/archive/2010/09/16/1828131.html

7.旋转卡壳介绍经典译文系列  http://blog.csdn.net/ACMaker

 

 

 

 

 

 

 

 

 

 

 

 

黑马程序员____实现求平面上最近点对复杂度为O(nlgn)的算法

----------------------android培训、java培训、期待与您交流! ---------------------- 一、实验目的和要求 (1)进一步掌握递归算法的设计...

平面点集凸壳算法集合及其复杂度比较

转载自:http://geomalgorithms.com/a10-_hull-1.html Computing a convex hull (or just "hull") is one of ...
  • alaclp
  • alaclp
  • 2015年03月05日 02:14
  • 905

平面点集凸包的最优实时算法

  • 2011年04月07日 14:20
  • 242KB
  • 下载

B_M算法求线性复杂度

  • 2013年01月21日 12:34
  • 3KB
  • 下载

perfect shuffle 算法的一个线性复杂度实现

今天又发现一个关于完美洗牌的算法。这个比较简单一些,由 microsoft的Peiyush Jain提出。 ­ 原论文:      A Simple In-Place Algorithm...

设以带头结点的双向循环链表表示的线性表L= (a1,a2,…,an),试写一时间复杂度O(n)的算法,将L改造为 (a1,a3,…,an,…,a4,a2)。

/* 将L中的元素,按如下规则插入新表,并返回新表。 (1,2)->(1,3,2)->(1,3,4,2)->(1,3,5,4,2)->(1,3,5,6,4,2)->... */ DuLinkList ...

算法代码实现之选出第k小元素、中位数、最小的k个元素(线性复杂度),Java实现

封装成类: package com.roc.algorithms.common; import java.util.Arrays; /** * 选出第k小元素、中位数、最小的k个元素(线性复杂...

求凸包+旋转卡壳算法——求平面点集S内点对的最远距离

目录 问题:求平面点集S内点对的最远距离... 1 解答:... 1 一.         凸包... 1 二.         旋转卡壳算法... 2 三.         算法总复杂度....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:平面点集凸包算法线性复杂度实现
举报原因:
原因补充:

(最多只允许输入30个字)