Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 컴퓨터공학과
- 정렬
- 그리디
- 유전학알고리즘
- 컴퓨터구조
- 탐색
- 알고리즘
- 배낭문제
- H-모빌리티 클래스
- 안드로이드스튜디오
- 부동소수점
- cpp02
- 데이터 과학
- 외판원순회
- 프로그래밍 언어론
- 코틀린
- 데이터과학
- 컴퓨터알고리즘
- 현대자동차
- 대외활동
- Ga
- 함수형 프로그래밍
- 카카오테크캠퍼스
- 백준
- datapath
- 분할과정복
- 판다스
- 백준2098
Archives
- Today
- Total
목록그리디 (1)
minkylee
[Greedy] 거스름돈 문제
그리디 알고리즘 매 선택에서 지금 이 순간 당장 최적인 답을 선택하여 적합한 결과를 도출하자. 예를 들어 5개의 도시를 모두 한 번씩만 거쳐서 여행한다고 가정하자, 기름값을 아끼기 위해 가장 짧은 경로를 선택해야한다고 하면, 이 문제를 해결하기 위해 여러 방법을 사용할 수 있다. 모든 경로를 검사하는 브루트 포스를 이용해 답을 구하거나, 외판원 순회같은 복잡한 전략을 쓸 수도 있고 " 지금 내가 있는 도시에서 고를 수 있는 도로 중 가장 짧은 도로를 선택한다 " 는 방법, 즉 그리디 알고리즘을 쓸 수도 있다. 단, 그리디 알고리즘을 사용하면 매 선택이 그 순간에 대해서는 최적이지만 그걸 종합적으로 봤을 땐 최적이라는 보장은 전혀 없다. 그리디 알고리즘은 부분의 최적해들의 집합이 곧 전체 문제의 해답이 될..
CSE/컴퓨터알고리즘
2024. 4. 22. 21:08