jundyu 님의 블로그

  • 홈
  • 태그
  • 방명록

Algorithm/Geometry 1

[Algorithm] CCW 알고리즘 with JAVA

들어가며최근에 기하와 관련된 문제를 풀며 점들이 이루는 방향성을 판별하는 알고리즘을 배우게 되었습니다. CCW 알고리즘은 세 점이 이루는 방향을 간단한 연산으로 확인할 수 있는 핵심 알고리즘입니다. 이번 글에서는 CCW의 원리와 구현 방법, 그리고 더 나아가 활용방법까지 JAVA 언어와 함께 알아보겠습니다. CCW : Counter Clock Wise좌표평면에 세 개의 점이 주어진 경우 점을 순차적으로 이었을 때 세 점을 이은 선이 시계방향인지 반시계방향인지, 일직선인지 판별하는 알고리즘입니다.1번 이미지부터 순서대로 반시계 방향, 시계 방향, 일직선인 경우입니다. 사람의 눈으로 세 점의 방향 관계를 파악하는 것은 아주 쉽지만 프로그래밍 언어를 통해 세 점의 좌표를 받고 판별하는 로직을 구현하는 것은 ..

Algorithm/Geometry 2024.12.17
이전
1
다음
더보기
프로필사진

jundyu 님의 블로그

현재는 알고리즘과 Java 언어 위주로 블로그를 작성하고 있습니다. 백엔드 개발자를 준비 중입니다.

  • 분류 전체보기 (37)
    • Java (7)
    • Spring (6)
      • Spring Boot (3)
      • Spring Data (2)
      • Spring Security (1)
    • Firebase (5)
    • React (1)
    • Git (2)
    • Algorithm (14)
      • Graph (8)
      • Math (1)
      • String (2)
      • Geometry (1)
    • Project (1)
    • etc (1)

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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 :

티스토리툴바