繁体   English   中英

礼物交换算法(Jarvis 算法)计算凸包的最坏情况是什么?

[英]What is the worst-case for gift-wapping algorithm (Jarvis’s Algorithm) to compute convex hull?

我已经制作了一个程序来实现寻找凸包的礼品包装算法。 有没有办法生成一个点集,作为这个算法的最坏情况?

我将如何生成这样的案例?

假设您有一组点 - S。在每次迭代时,您从 S 中减去一个点并将该点添加到凸包中,您需要检查 S 中剩余的每个点。

运行时间取决于输出的大小,因此 Jarvis's March 是一种输出敏感算法。

所以,更大的输出 - 需要更多的时间。 这可以在其自身为凸包的集合上实现。

可能是生成这种 n 点凸包的最简单方法,它将所有点放在一个圆上。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM