새벽 기상을 꿈꾸는 루민

  • 홈
  • 태그
  • 방명록

알고리즘이론 1

그리디(탐욕) 알고리즘에 대한 정리 - 세기무민

안녕하세요 세기무민입니다. 이번 포스팅에서는 그리디 알고리즘에 대해 다뤄보도록 하겠습니다. Greedy? 탐욕? 우선 그리디 알고리즘은 탐욕 알고리즘이라고도 말합니다. 그리디 알고리즘에서 가장 중요하게 생각하는 포인트는 "현재 선택지 중 가장 좋은(최적)의 방법을 선택하는 것" 그리디 알고리즘에 대한 가장 좋은 예시는 최단거리를 구하는 것이다. 아래의 그림으로 설명해보면 시작 지점으로부터 끝지점까지 최단거리를 구해보도록 하자. 시작 지점에서 4로 시작하는 경우 2가지의 경우의 수가 만들어지며 20, 23의 거리를 가진다. 시작 지점에서 4보다 큰 6으로 시작했을 경우 19의 거리를 가지게 되고 최종적으로 가장 짧은 거리를 가지게 된다. 즉 그리디 알고리즘은 여러개 중 한개를 선택해야 할 경우 그 순간에 ..

Algorithm/알고리즘 이론 2022.05.18
이전
1
다음
더보기
프로필사진

개발자로 살아가고 있는 평범한 청년입니다. [직장] 現 직장 : Ahnlab (2022.08~)

  • 분류 전체보기 (247)
    • Programing (86)
      • Java & Spring (35)
      • NodeJs (4)
      • Vue & JavaScript (2)
      • GraphQL (6)
      • Python (9)
      • Error Resolution(오류해결) (30)
      • Kotlin (0)
    • Server And Configuration Ma.. (7)
      • git (2)
      • css (1)
      • docker (1)
      • cache (1)
    • DB (21)
      • SQL (20)
    • Programing Tools (1)
      • Vscode (1)
    • Algorithm (69)
      • 프로그래머스 (41)
      • HackerRank (5)
      • Baekjoon (12)
      • leetCode (6)
      • 알고리즘 이론 (5)
    • 회고록(면접 준비 포함) (2)
      • 기술 면접 (1)
      • 회고록 (1)
    • Information (11)
      • 정보 및 기사 리뷰 (9)
      • 일반 정보 리뷰 (2)
    • 세기무민 일상 (43)
      • Daily (6)
      • Coffee & Review (34)
      • Cooking (3)
    • Coding Class (1)
      • 회고록 (1)
    • 이모티콘 (1)

Tag

코딩테스트, 오류해결, 세무민의코딩일기, 코딩테스트공부, 쿼리공부, 프로그래머스, 코테공부, 알고리즘, 파이썬, sql, 초보개발자, 알고리즘공부, DB공부, 웹개발, 커피리뷰, 코딩일기, 코딩테스트준비, 세무민의 코딩일기, spring, 코테준비,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 닉네임 및 블로그 이름 변경되었습니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바