Skip to content

[week 7] 주간 결산_이도윤 #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

[week 7] 주간 결산_이도윤 #23

wants to merge 14 commits into from

Conversation

doyn511
Copy link
Contributor

@doyn511 doyn511 commented Nov 26, 2023

✨ 이번주 문제 풀이

[Lv 1]


📚 이번주 코테 공부 중 느낀점 / 배운 점

  • 솝커톤, 합세, 졸프, 학교 과제가 모두 겹쳐 틈틈이 푼다고 풀었는데 두개 밖에 못 푼게 아쉽습니다.
  • Greedy(탐욕법) 카테고리에 있는 문제를 처음 풀어보았는데 의도에 맞게 풀었는지 잘 모르겠어요.. 더 공부해보겠습니다

Greedy(탐욕법)

  • 선택의 순간마다 당장 눈 앞에 보이는 최적의 상황만을 쫓아 최종적인 해답에 도달하는 방법
  • 최적해를 구하는데 사용되는 근사적인 방법
  • 순간마다 하는 선택이 최선일지라도 최종적인 해답이 최적이라는 보장은 없음
  • Greedy 알고리즘을 적용할 수 있는 문제들은 지역적으로 최적이면서 전역적으로 최적인 문제임

방법

  1. 선택 절차 (Selection Procedure) : 현재 상태에서의 최적의 해답 선택
  2. 적절성 검사 (Feasibility Check) : 선택된 해가 문제의 조건을 만족하는지 검사
  3. 해답 검사 (Solution Check) : 원래의 문제가 해결되었는지 검사하고 해결되지 않았다면 다시 1번으로 돌아가 반복

Greedy를 적용하기 위한 2가지 조건

  1. 탐욕적 선택 속성 (Greedy Choice Property) : 앞의 선택이 이후의 선택에 영향을 주지 않음
  2. 최적 부분 구조 (Optimal Substructure) : 무제에 대한 최종 해결 방법은 부분 문제에 대한 최적 문제 해결 방법으로 구성

@doyn511 doyn511 self-assigned this Nov 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant