ClosestPair(근접쌍) 알고리즘 - 분할정복
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2015.04.04 / 2015.04.04
- 5페이지 / zip (압축파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 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와 분할정복 알고리즘의 속도차를 비교해서 알려 줍니다.
최단거리 측정이 필요한 다양한 프로그램에 응용가능합니다.
- 본문내용
-
Point[] xSorted = new Point[numberOfPoints];
Point[] ySorted = new Point[numberOfPoints];
System.arraycopy(points, 0, xSorted, 0, numberOfPoints);
System.arraycopy(points, 0, ySorted, 0, numberOfPoints);
Arrays.sort(xSorted);
Arrays.sort(ySorted, new PointComparatorByY());
double minDistance2 = closestPairDNC(xSorted, ySorted);
System.out.printf("distance from closestPairDNC = %.2f \n\n",
minDistance2);
assert (minDistance1 == minDistance2);
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- WirelessLan무선랜
- 무선랜 WirelessLAN2
- 중금속 - 중금속 종류, 체내에 축적되는 경로, 피해현상
- 파이썬의 활용에 대해서
- 영상제작실무 / 유튜브기획안 (영상제작예산안, 영상구성안, 촬영스케줄표, 유튜브구성)
- [금오공대 A+] 일물실 음파의 맥놀이 예비보고서 + 결과보고서
- [네트워크 프로토콜 A+] 이더넷(ethernet)의 역사와 미래
- [부산대] 고체의 비열
- 자동차섀시공학 - 자동차 종류, 구동방식, 한국 자동차 산업의 역사와 현황 및 향후 전망
- [자동차기술] Front Wheel Drive & Rear Wheel Drive(전륜구동 방식과 후륜구동 방식]의 비교와 분석
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.