검색어 입력폼

ClosestPair(근접쌍) 알고리즘 - 분할정복

저작시기 2014.08 | 등록일 2015.04.04 | 최종수정일 2015.11.24 파일확장자 압축파일 (zip) | 가격 6,000원

소개글

근접쌍(Closest Pair) 알고리즘 - 분할정복 기법
을 사용하여 점들의 최단 거리 및 소요시간을 출력해 주는 프로그램 입니다.

출력결과에 대한 대략적인 설명은
// BruteForce(이중 for 문) : 1000개의 임의의 점에서 최단거리를 찾았을 때 14밀리세컨드 소요, 최단 거리 : 1.41
For 1000 points, time diff(milli) = 14 diff(sec) = 0
distance from closestPairBruteForce = 1.41

// DNC(Divide And Conquer분할정복)
// 1000개의 임의의 점에서 최단거리를 찾았을 때 3밀리세컨드 소요, 최단 거리 : 1.41
time diff(milli) = 3 diff(sec) = 0
distance from closestPairDNC = 1.41

위와 같이 이중 for loop와 분할정복 알고리즘의 속도차를 비교해서 알려 줍니다.
최단거리 측정이 필요한 다양한 프로그램에 응용가능합니다.

컴파일 실행환경

JAVA

압축파일 내 파일목록

.settings/org.eclipse.jdt.core.prefs
bin/ClosestPair.class
bin/IntegerGenerator.class
bin/Point.class
bin/PointComparatorByY.class
bin/PointGenerator.class
bin/test$1.class
bin/test$2.class
bin/test$Pair.class
bin/test$Point.class
bin/test.class
src/ClosestPair.java
.classpath
.project

참고 자료

없음
다운로드 맨위로