gpt4 book ai didi

algorithm - 获取二维点集的周长

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:05:08 29 4
gpt4 key购买 nike

我有一组二维点(x 和 y 的坐标),现在我需要丢弃所有对我没有意义的点,我的意思是我只对区域感兴趣这一点正在追踪。

简而言之,这个

enter image description here

它应该产生这个

enter image description here

问题:什么算法可以对这些点进行这种过滤?

最佳答案

您可以使用 Graham Scan计算给定点的凸包。一旦你拥有凸包上的所有点,你就可以消除其他点。

other algorithms以及计算凸包,但格雷厄姆扫描很容易实现并且是 O(n logn)。

关于algorithm - 获取二维点集的周长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727355/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com