개발과 기획 다하기

개기다
  • 홈
  • 태그
  • 방명록
  • 카테고리

그리디 1

알고리즘 - 그리디(greedy)

*참고저서 - 나동빈 그리디는 한국어로 바꾸면 말 그대로 '탐욕스러운'이라는 뜻이다. 이름과 같이 이후 상황을 고려하지 않고 현재 상황에서 가장 좋은 것만 고르는 방법이다. 그리디의 경우 dfs/bfs/mst 문제들처럼 코드의 원형이 따로 없으며 아이디어의 형태로 존재한다. 해당 문제가 그리디로 해결 가능한지 판별하고 정답을 제공하는 접근법을 떠올리기까지가 그리디 문제의 핵심이라 할 수 있다. 여기서 보통 '~~한 순서로' 와 같은 접근법이 나오기에, 정렬에 대한 이해도 조금은 필요하다. 그리디 문제를 설명하는 대표 예제는 거스름돈 문제이다. 거슬러 줘야 할 돈 N원이 주어졌을 때, 500,100,50,10원 짜리 동전들을 이용해 거슬러 준다 하자. 이 때 동전의 최소 개수를 구하라. 가장 쉬운 예제답게..

대딩 기록(~22.01)/알고리즘 공부노트 2021.06.24
이전
1
다음
더보기
프로필사진

개발과 기획 다하기

개발과 기획에 모두 관심이 많은 문과생입니다. https://github.com/Man-Zo0

  • 분류 전체보기 (41)
    • 대딩 기록(~22.01) (29)
      • 안드로이드 공부노트 (6)
      • Git & Github 공부노트 (4)
      • Unity 공부노트 (4)
      • IT 이슈 (2)
      • 알고리즘 공부노트 (13)
    • 활동 후기 (10)
      • 텍스트 합성 사이트 프로젝트 (5)
    • SQL 공부노트 (2)

Tag

git, 게임, 알고리즘, 플로이드와샬, 깃허브, 토이프로젝트, 최소경로, 깃헙, unity, 깃, 멋사, 정렬, 게임제작, 토이 프로젝트, 코틀린, github, Canvas, 벨만포드, 유니티, 안드로이드,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바