전산 기하학에서 라인 교차 및 라인 정렬 문제에 대한 문헌을 간략하게 검토했습니다. 대부분은 비행기 스윕 알고리즘을 기반으로합니다. 계산상의 복잡성에 비추어 볼 때, 점근 적 알고리즘 경계는 선분의 수와 "k"라는 용어가 가장자리 사이의 교차점 수인 함수입니다. 예를 들어, 가장 잘 알려진 알고리즘 중 하나는 O (nlogn + "k")의 시간 복잡도를 가지며 출력에 민감합니다. 문제는 시간 복잡성을 제공하면서 왜 "k"라는 용어를 없앨 수 없는지에 대한 이해가 어렵다는 것입니다. 예를 들어 문제를 분류하기위한 다른 알고리즘을 살펴보면 복잡성은 얼마나 많은 스왑 또는 비교가 수행되는지의 함수가 아니기 때문입니다. 이것은 단순히 입력의 수의 함수입니다. 모든 통찰력이 도움이 될 것입니다.라인 세그먼트 또는 에지 교차점 찾기 알고리즘의 시간 복잡도
3
A
답변
1
입력의 선분 세그먼트 수와 관련하여 최악의 복잡성을 엄격하게 나타내려면 K에 대해 가능한 가장 큰 교차 수 (즉 N)를 가정해야합니다. . O (N log N + K) 시간 복잡도 (예 : Balaban 's)가있는 알고리즘은 O (N + N log N) 또는 O (N * N + log N)이라고도 할 수 있습니다.
관련 문제
- 1. 캐니 에지 검출기의 시간 복잡도
- 2. 정렬 알고리즘의 시간 복잡도
- 3. 알고리즘의 시간 복잡도
- 4. 알고리즘의 시간 복잡도
- 5. 간단한 알고리즘의 시간 복잡도
- 6. 간단한 알고리즘의 시간 복잡도
- 7. Fleury 알고리즘의 시간 복잡도
- 8. 재귀 알고리즘의 시간 복잡도
- 9. 정렬 알고리즘의 시간 복잡도
- 10. 유전자 알고리즘의 시간 복잡도
- 11. 다음 알고리즘의 시간 복잡도
- 12. KMP 알고리즘의 시간 복잡도
- 13. Recushive 알고리즘의 시간 복잡도 계산
- 14. 라인 경로의 교차점 찾기
- 15. 반복 알고리즘의 계산 시간 복잡도
- 16. 닫힌 해싱 알고리즘의 시간 복잡도
- 17. 알고리즘 분석, 알고리즘의 시간 복잡도
- 18. 프리픽스를 찾는 알고리즘의 시간 복잡도
- 19. zlib의 수축 알고리즘의 시간 복잡도
- 20. 리더 - 팔로워 알고리즘의 시간 복잡도?
- 21. 알고리즘의 시간 복잡도 T (n)
- 22. 구문 분석 알고리즘의 시간 복잡도
- 23. 평균 시간 복잡도 찾기
- 24. 알고리즘의 복잡도
- 25. 알고리즘의 복잡도
- 26. lg (n!) 시간에 실행되는 알고리즘의 시간 복잡도
- 27. 알고리즘의 시간 복잡도 (Big Oh 표기법)
- 28. 이 알고리즘의 시간 복잡도 란 무엇입니까?
- 29. 알고리즘의 시간 복잡도 솔루션에 대한 설명이 필요합니다.
- 30. 알고리즘의 시간 및 공간 복잡도 계산