주어진 점 집합 S
(크기가 n
)에서 볼록 선체를 계산하는 알고리즘을 찾아야합니다. 정확히 볼록 선체를 형성하는 정확히 6 점에서 S
까지입니다.볼록 선체 : 알려진 점 수 자체가 아닌 점
무엇이 가장 좋고 가장 효율적인 방법은입니까?
S
(n은 6 점)에서 O (n^6)을 취하고 O (n)을 취할 볼록 선체인지 확인하는 모든 가능한 점들의 조합을 생성하려고 생각했습니다. 그러나 매우 나쁜 총 런타임으로 이어집니다. 더 좋은 방법이 있어야합니다. 어떤 힌트?
사이드 노트로, nC6은 O (n^6)이 아니라 O (n) –
입니다. –
https://en.wikipedia.org/wiki/Convex_hull_algorithms을 확인하십시오. –