yevdev◡̈

  • 홈
  • 방명록

기록 11

[Algorithm] 최근접 점의 쌍 알고리즘 (Closest Pair)

💡최근접 점의 쌍 (Closest Pair) 문제? 2차원 평면상의 n개의 점이 입력으로 주어질 때, 거리가 가장 가까운 한 쌍의 점을 찾는 문제 💡간단한 해결 방법 : O(n^2) 알고리즘 모든 점에 대해 각각의 두점 사이의 거리를 계산하여 가장 가까운 점의 쌍 찾기 비교헤야 할 쌍은 몇개? nC2 = n(n-1)/2 = O(n^2) 한쌍의 거리 계산은 O(1) 따라서 시간 복잡도는 O(n^2) 💡보다 효율적인 해결방법 : 분할 정복 이용 n개의 점을 1/2로 분할하여 각각의 부분 문제에서 최근접 점의 쌍 찾기 2개의 부분해 중에서 짧은 거리 (d)를 가진 점의 쌍을 일단 찾기 (재귀적으로) 결합 : 두개의 부분해를 취합할 때는 반드시 두 부분 문제서 각각 한 점 씩 포함되는 점의 쌍 중에서 그 거리가..

Algorithm 2021.10.06
이전
1 2
다음
더보기
프로필사진

yevdev◡̈

  • 분류 전체보기 (175)
    • Cloud + Infra (1)
    • Network (0)
    • Intern Memoir (0)
    • Project Memoir (15)
      • 신빅해 (2023) (0)
      • 기업프로젝트 (2022) (1)
      • Surfee (2022) (2)
      • Portfolio (2022) (7)
      • Hanium (2021) (3)
      • 고급웹프로그래밍 (2021) (2)
    • Node.js (10)
    • Swift (26)
    • iOS (49)
      • Toy project (30)
    • React (36)
      • Velopert's React (22)
      • API 연동 (7)
      • Redux (6)
      • Router (0)
    • Web Performance Optimizatio.. (8)
    • Algorithm (30)
      • Swift (0)
      • Python (6)
    • Daily (0)

Tag

node.js, ios, React, Swift, storyboard, 개발, node, 공부, 리액트, 알고리즘, api연동, 프로젝트, uikit, UICollectionView, 기록, 그리디알고리즘, redux, c++, 패스트캠퍼스, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바