ClosestPair(근접쌍) 알고리즘 - 분할정복
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

ClosestPair(근접쌍) 알고리즘 - 분할정복에 대한 보고서 자료입니다.

목차

[.settings]
[bin]
[src]
.classpath
.project



파일 14, 폴더 3
23.0KB

본문내용

//package com.nts.algorithm_hw4_1;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ClosestPair {
    private static double INFINITY = Double.MAX_VALUE;

    // compute closest pair - brute force method
    static double closestPairBruteForce0(Point[] points) {
        double minDistance = INFINITY;
        double distance;

        int numberOfPoints = points.length;
        for (int i = 0; i < numberOfPoints - 1; i++) { // outer loop
            for (int j = i + 1; j < numberOfPoints; j++) { // inner loop
                distance = points[i].distance(points[j]);
                if (distance < minDistance) { // remember the shortest distance
                    minDistance = distance;
                }
            }
        }
        return minDistance;
    }




 ≪ … 중 략 … ≫




    public static void main(String[] args) {
        for (int i = 3; i < 6; i++) {
            int numberOfPoints = (int) Math.pow(10, i);
            System.out.print(\\"For \\" + numberOfPoints + \\" points, \\");

            Point[] points = PointGenerator.generate(numberOfPoints);

            double minDistance1 = closestPairBruteForce(points);
            System.out.printf(
                    \\"distance from closestPairBruteForce = %.2f \n\n\\",
                    minDistance1);
  • 가격6,000
  • 페이지수14페이지
  • 등록일2015.04.04
  • 저작시기2014.8
  • 파일형식압축파일(zip)
  • 자료번호#963351
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니